/**
  * Constructor
  *
  * @param ComposerInformation $composer
  * @param DeploymentConfig $deploymentConfig
  * @param FullModuleList $fullModuleList
  * @param MaintenanceMode $maintenanceMode
  * @param ObjectManagerProvider $objectManagerProvider
  * @param UninstallCollector $collector
  * @param ModuleUninstaller $moduleUninstaller
  * @param ModuleRegistryUninstaller $moduleRegistryUninstaller
  */
 public function __construct(ComposerInformation $composer, DeploymentConfig $deploymentConfig, FullModuleList $fullModuleList, MaintenanceMode $maintenanceMode, ObjectManagerProvider $objectManagerProvider, UninstallCollector $collector, ModuleUninstaller $moduleUninstaller, ModuleRegistryUninstaller $moduleRegistryUninstaller)
 {
     parent::__construct($objectManagerProvider);
     $this->composer = $composer;
     $this->deploymentConfig = $deploymentConfig;
     $this->maintenanceMode = $maintenanceMode;
     $this->fullModuleList = $fullModuleList;
     $this->packageInfo = $this->objectManager->get('Magento\\Framework\\Module\\PackageInfoFactory')->create();
     $this->collector = $collector;
     $this->dependencyChecker = $this->objectManager->get('Magento\\Framework\\Module\\DependencyChecker');
     $this->backupRollbackFactory = $this->objectManager->get('Magento\\Framework\\Setup\\BackupRollbackFactory');
     $this->moduleUninstaller = $moduleUninstaller;
     $this->moduleRegistryUninstaller = $moduleRegistryUninstaller;
 }
Exemplo n.º 2
0
 /**
  * Constructor
  *
  * @param ComposerInformation $composer
  * @param DeploymentConfig $deploymentConfig
  * @param DeploymentConfig\Writer $writer
  * @param FullModuleList $fullModuleList
  * @param Loader $loader
  * @param MaintenanceMode $maintenanceMode
  * @param ObjectManagerProvider $objectManagerProvider
  * @param Remove $remove
  * @param UninstallCollector $collector
  */
 public function __construct(
     ComposerInformation $composer,
     DeploymentConfig $deploymentConfig,
     DeploymentConfig\Writer $writer,
     FullModuleList $fullModuleList,
     Loader $loader,
     MaintenanceMode $maintenanceMode,
     ObjectManagerProvider $objectManagerProvider,
     Remove $remove,
     UninstallCollector $collector
 ) {
     parent::__construct($objectManagerProvider);
     $this->composer = $composer;
     $this->deploymentConfig = $deploymentConfig;
     $this->writer = $writer;
     $this->maintenanceMode = $maintenanceMode;
     $this->fullModuleList = $fullModuleList;
     $this->packageInfo = $this->objectManager->get('Magento\Framework\Module\PackageInfoFactory')->create();
     $this->collector = $collector;
     $this->moduleResource = $this->objectManager->get('Magento\Framework\Module\Resource');
     $this->dependencyChecker = $this->objectManager->get('Magento\Framework\Module\DependencyChecker');
     $this->loader = $loader;
     $this->remove = $remove;
     $this->backupRollbackFactory = $this->objectManager->get('Magento\Framework\Setup\BackupRollbackFactory');
 }