|
| | init (ILIASContainer $DIC) |
| |
Definition at line 33 of file ilObjectDIC.php.
◆ dic()
| static ILIAS\Object\ilObjectDIC::dic |
( |
| ) |
|
|
static |
◆ init()
| ILIAS\Object\ilObjectDIC::init |
( |
ILIASContainer |
$DIC | ) |
|
|
private |
Definition at line 48 of file ilObjectDIC.php.
References $c, and ILIAS\Setup\Artifact\BuildArtifactObjective\PATH().
53 $DIC[
'resource_storage'],
55 $c[
'tile_image_stackholder'],
56 $c[
'tile_image_flavour']
60 $c[
'core_properties_repository'],
61 $c[
'additional_properties_repository'],
62 $c[
'object_type_specific_properties_factory'],
63 $DIC[
'learning_object_metadata']
69 $DIC[
'objDefinition'],
70 $DIC[
'resource_storage'],
71 $c[
'tile_image_stackholder'],
72 new ilObjectTileImageFlavourDefinition(),
73 $c[
'object_type_specific_properties_factory']
76 $this[
'multi_object_properties_manipulator'] = fn(
$c): MultiObjectPropertiesManipulator
77 => new MultiObjectPropertiesManipulator(
78 $c[
'object_reference_repository'],
79 $c[
'object_properties_agregator'],
90 $DIC[
'object.customicons.factory'],
91 $c[
'object_type_specific_properties_factory']
94 $this[
'tile_image_stackholder'] =
static fn(
$c): ilObjectTileImageStakeholder
95 => new ilObjectTileImageStakeholder();
97 $this[
'tile_image_flavour'] =
static fn(
$c): ilObjectTileImageFlavourDefinition
98 => new ilObjectTileImageFlavourDefinition();
100 $this[
'object_type_specific_properties_factory'] = fn(
$c): ObjectTypeSpecificPropertiesFactory
101 => new ObjectTypeSpecificPropertiesFactory(
102 is_readable(ilObjectTypeSpecificPropertiesArtifactObjective::PATH()) ?
103 include ilObjectTypeSpecificPropertiesArtifactObjective::PATH()
108 $this[
'object_reference_repository'] = fn(
$c): ObjectReferencePropertiesCachedRepository
109 => new ObjectReferencePropertiesCachedRepository(
110 $c[
'availability_period_repository'],
114 $this[
'availability_period_repository'] = fn(
$c): ObjectAvailabilityPeriodPropertiesCachedRepository
115 => new ObjectAvailabilityPeriodPropertiesCachedRepository(
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
◆ $dic
The documentation for this class was generated from the following file: