ILIAS  trunk Revision v12.0_alpha-377-g3641b37b9db
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)