コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function rollback()
 {
     $rootPackageName = $this->rootPackage->getName();
     $rootPackageFile = $this->rootPackage->getPackageFile();
     foreach ($this->overriddenPackages as $packageName) {
         $rootPackageFile->removeOverriddenPackage($packageName);
     }
     foreach ($this->addedEdgesFrom as $packageName) {
         $this->overrideGraph->removeEdge($packageName, $rootPackageName);
     }
 }
コード例 #2
0
 /**
  * {@inheritdoc}
  */
 public function rollback()
 {
     $rootModuleName = $this->rootModule->getName();
     $rootModuleFile = $this->rootModule->getModuleFile();
     foreach ($this->overriddenModules as $moduleName) {
         $rootModuleFile->removeOverriddenModule($moduleName);
     }
     foreach ($this->addedEdgesFrom as $moduleName) {
         $this->overrideGraph->removeEdge($moduleName, $rootModuleName);
     }
 }