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'],
    63             $DIC[
'learning_object_metadata']
    67             => new \ilObjectCorePropertiesCachedRepository(
    69                 $DIC[
'objDefinition'],
    70                 $DIC[
'resource_storage'],
    71                 $c[
'tile_image_stackholder'],
    73                 $c[
'object_type_specific_properties_factory']
    78                 $c[
'object_reference_repository'],
    79                 $c[
'object_properties_agregator'],
    89             => new \ilObjectAdditionalPropertiesLegacyRepository(
    90                 $DIC[
'object.customicons.factory'],
    91                 $c[
'object_type_specific_properties_factory']
   100         $this[
'object_type_specific_properties_factory'] = fn(
$c): ObjectTypeSpecificPropertiesFactory
   101             => 
new ObjectTypeSpecificPropertiesFactory(
   110                 $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...