ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
interface.ilCollectionInterface.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
23 use Countable;
27 use Iterator;
28 
30 {
31  public function hasStatusType(StatusType $type): bool;
32 
34 
36 
38 
39  public function withNumberingEnabled(bool $enabled): ilCollectionInterface;
40 
41  public function toString(StatusType ...$types): string;
42 
43  public function mergeContentToElements(
45  bool $at_front = true
47 
51  public function toArray(): array;
52 
53  public function current(): ilImportStatusHandlerInterface;
54 
55  public function next(): void;
56 
57  public function key(): int;
58 
59  public function valid(): bool;
60 
61  public function rewind(): void;
62 
63  public function count(): int;
64 }
getMergedCollectionWith(ilCollectionInterface $other)
withAddedStatus(ilImportStatusHandlerInterface $import_status)
mergeContentToElements(ilImportStatusContentHandlerInterface $content, bool $at_front=true)