ILIAS  trunk Revision v11.0_alpha-1811-gd2d5443e411
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\Data\ObjectId Class Reference
+ Collaboration diagram for ILIAS\Data\ObjectId:

Public Member Functions

 __construct (int $object_id)
 ReferenceId constructor. More...
 
 toInt ()
 
 toReferenceIds ()
 

Private Attributes

int $object_id
 

Detailed Description

Definition at line 32 of file ObjectId.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Data\ObjectId::__construct ( int  $object_id)

ReferenceId constructor.

Definition at line 39 of file ObjectId.php.

References ILIAS\Data\ObjectId\$object_id.

40  {
41  $this->object_id = $object_id;
42  }

Member Function Documentation

◆ toInt()

◆ toReferenceIds()

ILIAS\Data\ObjectId::toReferenceIds ( )
Returns
ReferenceId[]

Definition at line 52 of file ObjectId.php.

References ilObject\_getAllReferences().

52  : array
53  {
54  $ref_ids = [];
55  foreach (ilObject2::_getAllReferences($this->object_id) as $reference) {
56  $ref_ids[] = new ReferenceId((int) $reference);
57  }
58 
59  return $ref_ids;
60  }
static _getAllReferences(int $id)
get all reference ids for object ID
+ Here is the call graph for this function:

Field Documentation

◆ $object_id


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