19declare(strict_types=1);
50 protected GlobalContainer
$dic,
51 protected PathServices $path_services,
52 protected RepositoryServices $repository_services,
53 protected InternalEditorServices $internal_editor_services,
54 protected DataHelperServices $data_helper_services
60 return $this->data_finder ??=
new DataFinder();
65 if (isset($this->input_factory)) {
68 $field_factory = $this->dic->ui()->factory()->input()->field();
70 $presenter = $this->internal_editor_services->presenter();
71 $path_factory = $this->path_services->pathFactory();
72 $vocabulary_adapter = $this->internal_editor_services->vocabularyAdapter();
79 $this->repository_services->databaseDictionary(),
83 $this->repository_services->constraintDictionary(),
86 $this->data_helper_services->dataHelper(),
96 $this->internal_editor_services->dictionary(),
97 $this->internal_editor_services->presenter(),
107 $ui_factory = $this->dic->ui()->factory();
108 $presenter = $this->internal_editor_services->presenter();
122 $this->repository_services->constraintDictionary(),
123 $this->path_services->pathFactory()
131 $this->dic->ui()->factory(),
132 $this->linkProvider(),
133 $this->inputFactory(),
134 $this->internal_editor_services->dictionary(),
135 $this->path_services->navigatorFactory()
142 $this->dic->ui()->factory(),
143 $this->dic->ui()->renderer(),
144 $this->internal_editor_services->presenter(),
146 $this->actions()->getButton()
153 $this->internal_editor_services->linkFactory(),
154 $this->path_services->pathFactory()
Customizing of pimple-DIC for ILIAS.