19declare(strict_types=1);
42class Factory implements ImportHandlerFactoryInterface
53 $this->
logger = $DIC->logger()->root();
54 $this->
lng = $DIC->language();
55 $this->
lng->loadLanguageModule(
"exp");
56 $this->import_status_factory =
new ImportStatusFactory();
57 $this->data_factory =
new DataFactory();
61 public function parser(): ParserFactoryInterface
63 return new ParserFactory(
69 public function file(): FileFactoryInterface
73 $this->import_status_factory,
81 public function schema(): SchemaFactoryInterface
83 return new SchemaFactory(
93 return new SchemaFolderFactory(
99 public function path(): PathFactoryInterface
101 return new PathFactory(
108 return new ValidationFactory(
109 $this->import_status_factory,
ImportStatusFactory $import_status_factory
SchemaFolderInterface $schema_folder
DataFactory $data_factory
Component logger with individual log levels by component id.