ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ILIAS\ResourceStorage\Events\FlavourData Class Reference
+ Inheritance diagram for ILIAS\ResourceStorage\Events\FlavourData:
+ Collaboration diagram for ILIAS\ResourceStorage\Events\FlavourData:

Public Member Functions

 __construct (ResourceIdentification $rid, FlavourDefinition $definition, Flavour $flavour, ?\Throwable $e=null)
 

Detailed Description

Author
Fabian Schmid fabia.nosp@m.n@sr.nosp@m..solu.nosp@m.tion.nosp@m.s

Definition at line 31 of file FlavourData.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\ResourceStorage\Events\FlavourData::__construct ( ResourceIdentification  $rid,
FlavourDefinition  $definition,
Flavour  $flavour,
?\Throwable  $e = null 
)

Definition at line 33 of file FlavourData.php.

References $data, Vendor\Package\$e, ILIAS\MetaData\Repository\Validation\Data\__construct(), ILIAS\ResourceStorage\Flavour\Definition\FlavourDefinition\getInternalName(), ILIAS\ResourceStorage\Flavour\Flavour\getPersistingName(), and ILIAS\ResourceStorage\Identification\AbstractIdentification\serialize().

38  {
39  $data = [
40  'rid' => $rid->serialize(),
41  'definition' => $definition->getInternalName(),
42  'flavour' => $flavour->getPersistingName(),
43  'exception' => $e ? $e->getMessage() : null
44  ];
45  parent::__construct($data, \ArrayObject::ARRAY_AS_PROPS);
46  }
__construct(VocabulariesInterface $vocabularies)
+ Here is the call graph for this function:

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