/** * 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; }
/** * 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'); }