| 
|   | 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: