19 declare(strict_types=1);
    57             $sub_names[] = $sub->getDefinition()->name();
    62                 !$sub_definition->unique() ||
    63                 !in_array($sub_definition->name(), $sub_names)
    65                 yield $this->scaffold_factory->scaffold($sub_definition);
    77             yield $sub_definition->name();
    84         $navigator = $this->navigator_factory->structureNavigator(
    85             $this->path_factory->toElement($element),
    86             $this->structure->getRoot()
    88         $structure_element = $navigator->elementAtFinalStep();
    90         foreach ($structure_element->getSubElements() as $sub) {
    91             yield $sub->getDefinition();
    97         return $this->scaffold_factory->set($this->structure->getRoot()->getDefinition());