ILIAS  trunk Revision v11.0_alpha-1731-gff9cd7e2bd3
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
AutoresponderCollection.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\Mail\Autoresponder;
22 
24 
26 {
27  public function add(AutoresponderDto $element): void;
32  public function remove($key): void;
34  public function removeElement(AutoresponderDto $element): void;
36  public function containsKey($key): bool;
37  public function getKey(AutoresponderDto $element): int;
38  public function clear(): void;
39  public function contains(AutoresponderDto $element): bool;
41  public function get($key): ?AutoresponderDto;
43  public function set($key, AutoresponderDto $value): void;
44  public function isEmpty(): bool;
46  public function getKeys(): array;
48  public function getValues(): array;
49  public function filter(callable $callable): self;
50  public function slice(int $offset, ?int $length = null): self;
52  public function toArray(): array;
53  public function equals($other): bool;
54 }
slice(int $offset, ?int $length=null)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null