ILIAS  trunk Revision v11.0_alpha-1702-gfd3ecb7f852
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
class.ilMailSearchResult.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
26 {
28  protected array $result = [];
29 
30  public function addItem(int $id, array $fields): void
31  {
32  $this->result[$id] = $fields;
33  }
34 
38  public function getIds(): array
39  {
40  return array_keys($this->result);
41  }
42 
43  public function getFields(int $id): array
44  {
45  if (!isset($this->result[$id])) {
46  throw new OutOfBoundsException('mail_missing_result_fields');
47  }
48 
49  return $this->result[$id];
50  }
51 }
addItem(int $id, array $fields)
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23