ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilMailSearchResult Class Reference
+ Collaboration diagram for ilMailSearchResult:

Public Member Functions

 __construct ()
 
 addItem (int $id, array $fields)
 
 getIds ()
 
 getFields (int $id)
 

Protected Attributes

array $result = []
 

Detailed Description

Author
Michael Jansen mjans.nosp@m.en@d.nosp@m.ataba.nosp@m.y.de

Definition at line 25 of file class.ilMailSearchResult.php.

Constructor & Destructor Documentation

◆ __construct()

ilMailSearchResult::__construct ( )

Definition at line 30 of file class.ilMailSearchResult.php.

31  {
32  }

Member Function Documentation

◆ addItem()

ilMailSearchResult::addItem ( int  $id,
array  $fields 
)

Definition at line 34 of file class.ilMailSearchResult.php.

References $id.

34  : void
35  {
36  $this->result[$id] = $fields;
37  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ getFields()

ilMailSearchResult::getFields ( int  $id)
Parameters
int$id
Returns
array

Definition at line 51 of file class.ilMailSearchResult.php.

References $id.

51  : array
52  {
53  if (!isset($this->result[$id])) {
54  throw new OutOfBoundsException('mail_missing_result_fields');
55  }
56 
57  return $this->result[$id];
58  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ getIds()

ilMailSearchResult::getIds ( )
Returns
int[]

Definition at line 42 of file class.ilMailSearchResult.php.

42  : array
43  {
44  return array_keys($this->result);
45  }

Field Documentation

◆ $result

array ilMailSearchResult::$result = []
protected

Definition at line 28 of file class.ilMailSearchResult.php.


The documentation for this class was generated from the following file: