19 declare(strict_types=1);
71 PathServices $path_services,
72 StructureServices $structure_services,
73 CopyrightServices $copyright_services
95 if (isset($this->element_helper)) {
100 $this->path_services->pathFactory(),
101 $this->path_services->navigatorFactory(),
104 $this->path_services->pathFactory(),
105 $this->path_services->navigatorFactory()
133 if (isset($this->slot_handler)) {
136 return $this->slot_handler =
new SlotHandler(
137 $this->path_services->pathFactory(),
138 $this->path_services->navigatorFactory(),
139 $this->structure_services->structure(),
145 if (isset($this->
reader)) {
157 if (isset($this->copyright_bridge)) {
160 return $this->copyright_bridge =
new Bridge(
163 $this->copyright_services->repository(),
164 $this->copyright_services->identifiersHandler()
170 if (isset($this->controlled_repository)) {
173 return $this->controlled_repository =
new ControlledRepository(
174 new Wrapper($this->dic->database()),
182 if (isset($this->standard_repository)) {
185 return $this->standard_repository =
new StandardRepository(