19declare(strict_types=1);
60 protected GlobalContainer
$dic;
85 if (isset($this->validation_dictionary)) {
88 return $this->validation_dictionary = (
new ValidationDictionaryInitiator(
89 new ValidationTagFactory(),
90 $this->path_services->pathFactory(),
91 $this->path_services->navigatorFactory(),
92 $this->structure_services->structure()
98 if (isset($this->repository_dictionary)) {
101 return $this->repository_dictionary = (
new RepositoryDictionaryInitiator(
102 new RepositoryTagFactory(),
103 $this->path_services->pathFactory(),
104 $this->path_services->navigatorFactory(),
105 $this->structure_services->structure()
114 $logger = $this->dic->logger()->meta();
118 $this->dic->database(),
121 $element_factory =
new ElementFactory($data_factory);
132 $this->structure_services->structure(),
133 $this->databaseDictionary(),
134 $this->path_services->navigatorFactory(),
135 $this->path_services->pathFactory(),
140 $ressource_id_factory,
142 $this->dic->database(),
143 $this->structure_services->structure(),
144 $this->databaseDictionary(),
145 $this->path_services->navigatorFactory()
147 $this->dic->database()
152 $this->structure_services->structure(),
156 $this->constraintDictionary(),
157 $this->vocabularies_services->slotElementHelper(),
161 $this->manipulator_services->manipulator(),
162 $this->path_services->pathFactory()
Customizing of pimple-DIC for ILIAS.