19 declare(strict_types=1);
59 PathServices $path_services,
60 RepositoryServices $repository_services,
61 VocabulariesServices $vocabularies_services,
62 ManipulatorServices $manipulator_services,
63 EditorServices $editor_services,
64 DataHelperServices $data_helper_services
77 if (isset($this->data_finder)) {
85 if (isset($this->input_factory)) {
88 $field_factory = $this->dic->ui()->factory()->input()->field();
90 $presenter = $this->editor_services->presenter();
91 $path_factory = $this->path_services->pathFactory();
92 $element_vocab_helper = $this->vocabularies_services->elementHelper();
99 $this->repository_services->databaseDictionary(),
103 $this->repository_services->constraintDictionary(),
106 $this->data_helper_services->dataHelper(),
107 $element_vocab_helper,
108 $this->vocabularies_services->slotHandler()
110 $element_vocab_helper
116 if (isset($this->properties_fetcher)) {
120 $this->editor_services->dictionary(),
121 $this->editor_services->presenter(),
131 $ui_factory = $this->dic->ui()->factory();
132 $presenter = $this->editor_services->presenter();
146 $this->repository_services->constraintDictionary(),
147 $this->path_services->pathFactory()
154 if (isset($this->form_factory)) {
158 $this->dic->ui()->factory(),
161 $this->editor_services->dictionary(),
162 $this->path_services->navigatorFactory()
168 if (isset($this->table_factory)) {
172 $this->dic->ui()->factory(),
173 $this->dic->ui()->renderer(),
174 $this->editor_services->presenter(),
182 if (isset($this->manipulator_adapter)) {
186 $this->editor_services->manipulator(),
188 $this->path_services->pathFactory(),
189 $this->path_services->navigatorFactory()
195 if (isset($this->link_provider)) {
199 $this->editor_services->linkFactory(),
200 $this->path_services->pathFactory()