private function detectNameConflicts(): void
  {
    // Get same method names from array
    list($sources_by_path, $sources_by_method) = $this->getDuplicates();

    // Add every not unique method name to myErrorFileNames
    foreach ($sources_by_path as $source)
    {
      $this->errorFilenames[] = $source['path_name'];
    }

    // Log the sources files with duplicate method names.
    foreach ($sources_by_method as $method => $sources)
    {
      $tmp = [];
      foreach ($sources as $source)
      {
        $tmp[] = $source['path_name'];
      }

      $this->io->error(sprintf("The following source files would result wrapper methods with equal name '%s'",
                               $method));
      $this->io->listing($tmp);
    }

    // Remove duplicates from mySources.
    foreach ($this->sources as $i => $source)
    {
      if (isset($sources_by_path[$source['path_name']]))
      {
        unset($this->sources[$i]);
      }
    }
  }
private function detectNameConflicts(): void
  {
    // Get same method names from array
    list($sources_by_path, $sources_by_method) = $this->getDuplicates();

    // Add every not unique method name to myErrorFileNames
    foreach ($sources_by_path as $source)
    {
      $this->errorFilenames[] = $source['path_name'];
    }

    // Log the sources files with duplicate method names.
    foreach ($sources_by_method as $method => $sources)
    {
      $tmp = [];
      foreach ($sources as $source)
      {
        $tmp[] = $source['path_name'];
      }

      $this->io->error(sprintf("The following source files would result wrapper methods with equal name '%s'",
                               $method));
      $this->io->listing($tmp);
    }

    // Remove duplicates from mySources.
    foreach ($this->sources as $i => $source)
    {
      if (isset($sources_by_path[$source['path_name']]))
      {
        unset($this->sources[$i]);
      }
    }
  }
private function detectNameConflicts ( ) : void { // Get same method names from array list ( $ sources_by_path , $ sources_by_method ) = $ this -> getDuplicates ( ) ; // Add every not unique method name to myErrorFileNames foreach ( $ sources_by_path as $ source ) { $ this -> errorFilenames [ ] = $ source [ 'path_name' ] ; } // Log the sources files with duplicate method names. foreach ( $ sources_by_method as $ method => $ sources ) { $ tmp = [ ] ; foreach ( $ sources as $ source ) { $ tmp [ ] = $ source [ 'path_name' ] ; } $ this -> io -> error ( sprintf ( "The following source files would result wrapper methods with equal name '%s'" , $ method ) ) ; $ this -> io -> listing ( $ tmp ) ; } // Remove duplicates from mySources. foreach ( $ this -> sources as $ i => $ source ) { if ( isset ( $ sources_by_path [ $ source [ 'path_name' ] ] ) ) { unset ( $ this -> sources [ $ i ] ) ; } } }
Detects stored routines that would result in duplicate wrapper method name.
Detects stored routines that would result in duplicate wrapper method name .