ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
CollectionData.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\ResourceStorage\Events
;
22
27
class
CollectionData
extends
Data
28
{
29
public
function
__construct
(array
$data
= [])
30
{
31
// check fopr array to have two keys: rcid and rid
32
if
(!array_key_exists(
'rcid'
,
$data
) || !array_key_exists(
'rid'
,
$data
)) {
33
throw
new \InvalidArgumentException(
'CollectionData must contain rcid and rid'
);
34
}
35
36
parent::__construct
(
$data
, \ArrayObject::ARRAY_AS_PROPS);
37
}
38
39
public
function
getRcid
(): string
40
{
41
return
$this[
'rcid'
];
42
}
43
44
public
function
getRid
(): string
45
{
46
return
$this[
'rid'
];
47
}
48
}
ILIAS\ResourceStorage\Events\CollectionData
Definition:
CollectionData.php:28
ILIAS\ResourceStorage\Events\CollectionData\getRid
getRid()
Definition:
CollectionData.php:44
ILIAS\ResourceStorage\Events\CollectionData\getRcid
getRcid()
Definition:
CollectionData.php:39
ILIAS\ResourceStorage\Events\CollectionData\__construct
__construct(array $data=[])
Definition:
CollectionData.php:29
ILIAS\ResourceStorage\Events\Data
Definition:
Data.php:28
$data
$data
Definition:
ltiregistration.php:29
ILIAS\GlobalScreen\Provider\__construct
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc
Definition:
PluginProviderHelper.php:38
ILIAS\ResourceStorage\Events
Definition:
CollectionData.php:21
components
ILIAS
ResourceStorage
src
Events
CollectionData.php
Generated on Sat Oct 18 2025 23:03:38 for ILIAS by
1.9.4 (using
Doxyfile
)