3 declare(strict_types=1);
    28     public function __construct(array $base_classes, array $ctrl_structure)
    64         $this->ctrl_structure = array_filter(
    65             $this->ctrl_structure,
    66             function (array $value, 
string $key): 
bool {
    70                     !in_array($key, $this->base_classes, 
true) &&
 Class ilCtrlStructureHelper. 
 
getStructure()
Returns the current ctrl structure. 
 
Class ilCtrlStructureMapper. 
 
mapStructureReferences()
Fluent mapper method that adds vise-versa references for each entry in the current ctrl structure - e...
 
filterUnnecessaryEntries()
Fluent filter method that removes structure entries, whose parent- and child-references are empty...
 
__construct(array $base_classes, array $ctrl_structure)
ilCtrlStructureHelper Constructor