9 use Zend\ServiceManager\ServiceLocatorInterface;
29 private $resourceFactory;
42 $this->resourceFactory = $resourceFactory;
45 set_error_handler([
$handler,
'handler']);
57 $this->serviceLocator->get(\
Magento\Framework\
Setup\FilePermissions::class),
60 $this->serviceLocator->get(\
Magento\Framework\
App\DeploymentConfig::class),
61 $this->serviceLocator->get(\
Magento\Framework\
Module\ModuleList::class),
63 $this->serviceLocator->get(\
Magento\
Setup\Model\AdminAccountFactory::class),
66 $this->serviceLocator->get(\
Magento\Framework\
App\MaintenanceMode::class),
67 $this->serviceLocator->get(\
Magento\Framework\Filesystem::class),
68 $this->serviceLocator->get(\
Magento\
Setup\Model\ObjectManagerProvider::class),
69 new \Magento\Framework\Model\ResourceModel\Db\Context(
72 $this->serviceLocator->get(\
Magento\Framework\Model\
ResourceModel\Db\ObjectRelationProcessor::class)
74 $this->serviceLocator->get(\
Magento\
Setup\Model\ConfigModel::class),
75 $this->serviceLocator->get(\
Magento\Framework\
App\
State\CleanupFiles::class),
79 $this->serviceLocator->get(\
Magento\Framework\
Setup\SampleData\State::class),
80 new \Magento\Framework\Component\ComponentRegistrar(),
81 $this->serviceLocator->get(\
Magento\
Setup\Model\PhpReadinessCheck::class)
90 private function getResource()
__construct(ServiceLocatorInterface $serviceLocator, ResourceFactory $resourceFactory)
create(LoggerInterface $log)
catch(\Exception $e) $handler