|
| | 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 Vendor\Package\$c, and ILIAS\Object\Properties\ObjectTypeSpecificProperties\ilObjectTypeSpecificPropertiesArtifactObjective\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']
68 $DIC[
'objDefinition'],
69 $DIC[
'resource_storage'],
70 $c[
'tile_image_stackholder'],
71 new ilObjectTileImageFlavourDefinition(),
72 $c[
'object_type_specific_properties_factory']
75 $this[
'multi_object_properties_manipulator'] = fn(
$c): MultiObjectPropertiesManipulator
76 => new MultiObjectPropertiesManipulator(
77 $c[
'object_reference_repository'],
78 $c[
'object_properties_agregator'],
89 $DIC[
'object.customicons.factory'],
90 $c[
'object_type_specific_properties_factory']
93 $this[
'tile_image_stackholder'] =
static fn(
$c): ilObjectTileImageStakeholder
94 => new ilObjectTileImageStakeholder();
96 $this[
'tile_image_flavour'] =
static fn(
$c): ilObjectTileImageFlavourDefinition
97 => new ilObjectTileImageFlavourDefinition();
99 $this[
'object_type_specific_properties_factory'] = fn(
$c): ObjectTypeSpecificPropertiesFactory
100 => new ObjectTypeSpecificPropertiesFactory(
101 is_readable(ilObjectTypeSpecificPropertiesArtifactObjective::PATH) ?
102 include ilObjectTypeSpecificPropertiesArtifactObjective::PATH
107 $this[
'object_reference_repository'] = fn(
$c): ObjectReferencePropertiesCachedRepository
108 => new ObjectReferencePropertiesCachedRepository(
109 $c[
'availability_period_repository'],
113 $this[
'availability_period_repository'] = fn(
$c): ObjectAvailabilityPeriodPropertiesCachedRepository
114 => 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: