ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilMailSearchResult Class Reference
+ Collaboration diagram for ilMailSearchResult:

Public Member Functions

 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.

Member Function Documentation

◆ addItem()

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

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

References $id.

30  : void
31  {
32  $this->result[$id] = $fields;
33  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ getFields()

ilMailSearchResult::getFields ( int  $id)

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

References $id.

43  : array
44  {
45  if (!isset($this->result[$id])) {
46  throw new OutOfBoundsException('mail_missing_result_fields');
47  }
48 
49  return $this->result[$id];
50  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ getIds()

ilMailSearchResult::getIds ( )
Returns
int[]

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

38  : array
39  {
40  return array_keys($this->result);
41  }

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: