addDependency() публичный Метод

Adds a dependency from one to another module.
public addDependency ( string $moduleName, string $dependency )
$moduleName string The module name.
$dependency string The name of the dependency.
Пример #1
0
 /**
  * {@inheritdoc}
  */
 public function execute()
 {
     $rootModuleName = $this->rootModule->getName();
     $rootModuleFile = $this->rootModule->getModuleFile();
     foreach ($this->mapping->getConflictingModules() as $conflictingModule) {
         $moduleName = $conflictingModule->getName();
         if (!$rootModuleFile->hasDependency($moduleName)) {
             $rootModuleFile->addDependency($moduleName);
             $this->overriddenModules[] = $moduleName;
         }
         if (!$this->overrideGraph->hasDependency($rootModuleName, $moduleName)) {
             $this->overrideGraph->addDependency($rootModuleName, $moduleName);
             $this->addedEdgesFrom[] = $moduleName;
         }
     }
 }