ILIAS  release_8 Revision v8.24
ItemCollector.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
21
22use LogicException;
23use Generator;
24
29interface ItemCollector extends Collector
30{
31 public function collectStructure(): void;
32
33 public function filterItemsByVisibilty(bool $async_only = false): void;
34
35 public function prepareItemsForUIRepresentation(): void;
36
40 public function getItemsForUIRepresentation(): Generator;
41
46 public function hasItems(): bool;
47
48 public function hasVisibleItems(): bool;
49}
filterItemsByVisibilty(bool $async_only=false)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...