ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
CollectionInterface.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\Tracking\Status;
22
23use Countable;
24use Iterator;
25
26interface CollectionInterface extends Iterator, Countable
27{
28 public function getElementsByStatusIds(
29 string ...$lp_status_ids
31
32 public function getElementByStatusId(
33 string $lp_status_id
34 ): LPStatusInterface|null;
35
36 public function current(): LPStatusInterface;
37
38 public function key(): int;
39}
getElementsByStatusIds(string ... $lp_status_ids)
getElementByStatusId(string $lp_status_id)