19 declare(strict_types=1);
55 PathServices $path_services,
56 RepositoryServices $repository_services,
57 EditorServices $editor_services,
58 DataHelperServices $data_helper_services
69 if (isset($this->data_finder)) {
77 if (isset($this->input_factory)) {
80 $field_factory = $this->dic->ui()->factory()->input()->field();
82 $presenter = $this->editor_services->presenter();
83 $path_factory = $this->path_services->pathFactory();
84 $vocabulary_adapter = $this->editor_services->vocabularyAdapter();
91 $this->repository_services->databaseDictionary(),
95 $this->repository_services->constraintDictionary(),
98 $this->data_helper_services->dataHelper(),
107 if (isset($this->properties_fetcher)) {
111 $this->editor_services->dictionary(),
112 $this->editor_services->presenter(),
122 $ui_factory = $this->dic->ui()->factory();
123 $presenter = $this->editor_services->presenter();
137 $this->repository_services->constraintDictionary(),
138 $this->path_services->pathFactory()
145 if (isset($this->form_factory)) {
149 $this->dic->ui()->factory(),
152 $this->editor_services->dictionary(),
153 $this->path_services->navigatorFactory()
159 if (isset($this->table_factory)) {
163 $this->dic->ui()->factory(),
164 $this->dic->ui()->renderer(),
165 $this->editor_services->presenter(),
173 if (isset($this->manipulator_adapter)) {
177 $this->editor_services->manipulator(),
179 $this->path_services->pathFactory(),
180 $this->path_services->navigatorFactory()
186 if (isset($this->link_provider)) {
190 $this->editor_services->linkFactory(),
191 $this->path_services->pathFactory()