19 declare(strict_types=1);
42 class 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();
61 public function parser(): ParserFactoryInterface
63 return new ParserFactory(
69 public function file(): FileFactoryInterface
71 return new FileFactory(
73 $this->import_status_factory,
81 public function schema(): SchemaFactoryInterface
83 return new SchemaFactory(
93 return new SchemaFolderFactory(
108 return new ValidationFactory(
109 $this->import_status_factory,
DataFactory $data_factory
SchemaFolderInterface $schema_folder
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ImportStatusFactory $import_status_factory