19 declare(strict_types=1);
37 public static function dic(): self
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']
66 => new \ilObjectCorePropertiesCachedRepository(
68 $DIC[
'objDefinition'],
69 $DIC[
'resource_storage'],
70 $c[
'tile_image_stackholder'],
72 $c[
'object_type_specific_properties_factory']
77 $c[
'object_reference_repository'],
78 $c[
'object_properties_agregator'],
88 => new \ilObjectAdditionalPropertiesLegacyRepository(
89 $DIC[
'object.customicons.factory'],
90 $c[
'object_type_specific_properties_factory']
99 $this[
'object_type_specific_properties_factory'] = fn(
$c): ObjectTypeSpecificPropertiesFactory
100 =>
new ObjectTypeSpecificPropertiesFactory(
109 $c[
'availability_period_repository'],
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...
init(ILIASContainer $DIC)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...