19declare(strict_types=1);
60 $to_be_scaffolded = [];
62 $super = $el->getSuperElement() ?? $el;
63 if (!in_array($super, $to_be_scaffolded,
true)) {
64 $to_be_scaffolded[] = $super;
67 while (!empty($to_be_scaffolded)) {
69 foreach ($to_be_scaffolded as $element) {
73 $element->addScaffoldsToSubElements($this->scaffold_provider);
76 iterator_to_array($element->getSubElements())
79 $to_be_scaffolded = $next;
86 return $this->base_manipulator->prepareCreateOrUpdate(
95 return $this->base_manipulator->prepareForceCreate(
104 return $this->base_manipulator->prepareDelete($set,
$path);
124 yield
from $this->navigator_factory->navigator(
127 )->elementsAtFinalStep();
if(!file_exists('../ilias.ini.php'))