19 declare(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();
repository()
description: > Example for rendering a repository card
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null