ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
isParent.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
27interface isParent extends isItem
28{
32 public function getChildren(): array;
33
37 public function withChildren(array $children): isParent;
38
42 public function appendChild(isItem $child): isParent;
43
44 public function removeChild(isItem $child_to_remove): isParent;
45
46 public function hasChildren(): bool;
47 public function calculateAmountOfChildren(): void;
48 public function getAmountOfChildren(bool $including_dropped = true): int;
49}
getAmountOfChildren(bool $including_dropped=true)