ILIAS
trunk Revision v12.0_alpha-1353-g41c21e85268
◀ ilDoc Overview
GroupReferenceObjectProperties.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
use
ILIAS\ILIASObject\Properties\ObjectTypeSpecificProperties\AbstractObjectTypeSpecificProperties
;
22
use
ILIAS\ILIASObject\Properties\ObjectTypeSpecificProperties\ObjectTypeSpecificPropertyProviders
;
23
24
class
GroupReferenceObjectProperties
extends
AbstractObjectTypeSpecificProperties
25
{
26
protected
?
GroupReferenceObjectPropertiesProviders
$providers
=
null
;
27
28
public
function
getObjectTypeString
(): string
29
{
30
return
'grpr'
;
31
}
32
33
public
function
getProviders
():
ObjectTypeSpecificPropertyProviders
34
{
35
if
($this->providers ===
null
) {
36
$this->providers =
new
GroupReferenceObjectPropertiesProviders
();
37
}
38
return
$this->providers
;
39
}
40
41
public
function
preload
(array $object_ids): void
42
{
43
return
;
44
}
45
}
GroupReferenceObjectPropertiesProviders
Definition:
GroupReferenceObjectPropertiesProviders.php:29
GroupReferenceObjectProperties
Definition:
GroupReferenceObjectProperties.php:25
GroupReferenceObjectProperties\getProviders
getProviders()
Definition:
GroupReferenceObjectProperties.php:33
GroupReferenceObjectProperties\preload
preload(array $object_ids)
@description To avoid too many roundtrips to the persistence layer on lists of objects,...
Definition:
GroupReferenceObjectProperties.php:41
GroupReferenceObjectProperties\$providers
GroupReferenceObjectPropertiesProviders $providers
Definition:
GroupReferenceObjectProperties.php:26
GroupReferenceObjectProperties\getObjectTypeString
getObjectTypeString()
@description This function MUST return the object type string as defined in ObjectDefinitions.
Definition:
GroupReferenceObjectProperties.php:28
ILIAS\ILIASObject\Properties\ObjectTypeSpecificProperties\AbstractObjectTypeSpecificProperties
Definition:
AbstractObjectTypeSpecificProperties.php:24
ILIAS\ILIASObject\Properties\ObjectTypeSpecificProperties\ObjectTypeSpecificPropertyProviders
Definition:
ObjectTypeSpecificPropertyProviders.php:28
components
ILIAS
GroupReference
ObjectProperties
GroupReferenceObjectProperties.php
Generated on Thu Apr 30 2026 23:03:51 for ILIAS by
1.9.4 (using
Doxyfile
)