public function testCreate() { $this->objectManagerProvider->expects($this->once())->method('get')->willReturn($this->objectManager); $this->objectManager->expects($this->once())->method('get')->with('Magento\\Framework\\Module\\Status'); $this->moduleStatusFactory = new ModuleStatusFactory($this->objectManagerProvider); $this->moduleStatusFactory->create(); }
/** * Constructor * * @param FilePermissions $permissions * @param Filesystem $filesystem * @param CronScriptReadinessCheck $cronScriptReadinessCheck * @param DependencyReadinessCheck $dependencyReadinessCheck * @param UninstallDependencyCheck $uninstallDependencyCheck * @param PhpReadinessCheck $phpReadinessCheck * @param ModuleStatusFactory $moduleStatusFactory */ public function __construct(FilePermissions $permissions, Filesystem $filesystem, CronScriptReadinessCheck $cronScriptReadinessCheck, DependencyReadinessCheck $dependencyReadinessCheck, UninstallDependencyCheck $uninstallDependencyCheck, PhpReadinessCheck $phpReadinessCheck, ModuleStatusFactory $moduleStatusFactory) { $this->permissions = $permissions; $this->filesystem = $filesystem; $this->cronScriptReadinessCheck = $cronScriptReadinessCheck; $this->dependencyReadinessCheck = $dependencyReadinessCheck; $this->uninstallDependencyCheck = $uninstallDependencyCheck; $this->phpReadinessCheck = $phpReadinessCheck; $this->moduleStatus = $moduleStatusFactory->create(); }
/** * Constructor * * @param DependencyReadinessCheck $dependencyReadinessCheck * @param UninstallDependencyCheck $uninstallDependencyCheck * @param ModuleStatusFactory $moduleStatusFactory */ public function __construct(DependencyReadinessCheck $dependencyReadinessCheck, UninstallDependencyCheck $uninstallDependencyCheck, ModuleStatusFactory $moduleStatusFactory) { $this->dependencyReadinessCheck = $dependencyReadinessCheck; $this->uninstallDependencyCheck = $uninstallDependencyCheck; $this->moduleStatus = $moduleStatusFactory->create(); }