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...
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
init(ILIASContainer $DIC)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...