ILIAS  trunk Revision v12.0_alpha-1329-g1094ddb0c33
CourseReferenceObjectProperties Class Reference
+ Inheritance diagram for CourseReferenceObjectProperties:
+ Collaboration diagram for CourseReferenceObjectProperties:

Public Member Functions

 getObjectTypeString ()
 @description This function MUST return the object type string as defined in ObjectDefinitions. More...
 
 getProviders ()
 
 preload (array $object_ids)
 @description To avoid too many roundtrips to the persistence layer on lists of objects, please implement an efficient query to preload the data we will need. More...
 
- Public Member Functions inherited from ILIAS\ILIASObject\Properties\ObjectTypeSpecificProperties\AbstractObjectTypeSpecificProperties
 __construct ()
 
 init (\ilDBInterface $db)
 
 getObjectTypeString ()
 @description This function MUST return the object type string as defined in ObjectDefinitions. More...
 
 getModifications ()
 
 getProviders ()
 
 preload (array $object_ids)
 @description To avoid too many roundtrips to the persistence layer on lists of objects, please implement an efficient query to preload the data we will need. More...
 
 getObjectTypeString ()
 @description This function MUST return the object type string as defined in ObjectDefinitions. More...
 
 getModifications ()
 
 getProviders ()
 
 preload (array $object_ids)
 @description To avoid too many roundtrips to the persistence layer on lists of objects, please implement an efficient query to preload the data we will need. More...
 

Protected Attributes

CourseReferenceObjectPropertiesProviders $providers = null
 
- Protected Attributes inherited from ILIAS\ILIASObject\Properties\ObjectTypeSpecificProperties\AbstractObjectTypeSpecificProperties
ilDBInterface $db
 

Detailed Description

Definition at line 24 of file CourseReferenceObjectProperties.php.

Member Function Documentation

◆ getObjectTypeString()

CourseReferenceObjectProperties::getObjectTypeString ( )

@description This function MUST return the object type string as defined in ObjectDefinitions.

Reimplemented from ILIAS\ILIASObject\Properties\ObjectTypeSpecificProperties\AbstractObjectTypeSpecificProperties.

Definition at line 28 of file CourseReferenceObjectProperties.php.

28 : string
29 {
30 return 'crsr';
31 }

◆ getProviders()

◆ preload()

CourseReferenceObjectProperties::preload ( array  $object_ids)

@description To avoid too many roundtrips to the persistence layer on lists of objects, please implement an efficient query to preload the data we will need.

Parameters
array<int>$object_ids

Reimplemented from ILIAS\ILIASObject\Properties\ObjectTypeSpecificProperties\AbstractObjectTypeSpecificProperties.

Definition at line 41 of file CourseReferenceObjectProperties.php.

41 : void
42 {
43 return;
44 }

Field Documentation

◆ $providers

CourseReferenceObjectPropertiesProviders CourseReferenceObjectProperties::$providers = null
protected

Definition at line 26 of file CourseReferenceObjectProperties.php.

Referenced by getProviders().


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