ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ 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
}
$data
$data
Definition:
ltiregistration.php:29
Data
ILIAS\ResourceStorage\Events
Definition:
CollectionData.php:21
ILIAS\ResourceStorage\Events\CollectionData
Definition:
CollectionData.php:27
ILIAS\ResourceStorage\Events\CollectionData\getRid
getRid()
Definition:
CollectionData.php:44
ILIAS\ResourceStorage\Events\CollectionData\getRcid
getRcid()
Definition:
CollectionData.php:39
ILIAS\GlobalScreen\Provider\__construct
__construct(Container $dic, ilPlugin $plugin)
Definition:
PluginProviderHelper.php:37
ILIAS\ResourceStorage\Events\CollectionData\__construct
__construct(array $data=[])
Definition:
CollectionData.php:29
components
ILIAS
ResourceStorage
src
Events
CollectionData.php
Generated on Sun Aug 31 2025 23:03:37 for ILIAS by
1.8.13 (using
Doxyfile
)