ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
interface.ilHandlerCollectionInterface.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
23 use Countable;
25 use ILIAS\Export\ImportHandler\I\File\XML\Manifest\ilHandlerInterface as ilManifestXMLFileHandlerInterface;
27 use Iterator;
28 
30 {
32 
33  public function withElement(ilManifestXMLFileHandlerInterface $element): ilHandlerCollectionInterface;
34 
36 
37  public function containsExportObjectType(ilExportObjectType $type): bool;
38 
39  public function findNextFiles(): ilHandlerCollectioNinterface;
40 
44  public function toArray(): array;
45 
46  public function current(): ilManifestXMLFileHandlerInterface;
47 
48  public function next(): void;
49 
50  public function key(): int;
51 
52  public function valid(): bool;
53 
54  public function rewind(): void;
55 }