ILIAS  release_8 Revision v8.24
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.

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

References $id.

◆ getFields()

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

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

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 }

References $id.

◆ 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: