ILIAS  trunk Revision v11.0_alpha-1811-gd2d5443e411
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\Cache\Services\SubObjectModes\SubObjectModes Class Reference
+ Inheritance diagram for ILIAS\Cache\Services\SubObjectModes\SubObjectModes:
+ Collaboration diagram for ILIAS\Cache\Services\SubObjectModes\SubObjectModes:

Public Member Functions

 __construct (Container $dic, string $type, int $ref_id, string ... $sub_types)
 
 inDataTable ()
 
 inFilter ()
 

Protected Attributes

Container $dic
 
string $type
 
int $ref_id
 
array $sub_types
 

Detailed Description

Definition at line 29 of file SubObjectModes.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ inDataTable()

ILIAS\Cache\Services\SubObjectModes\SubObjectModes::inDataTable ( )

Implements ILIAS\Cache\Services\SubObjectModes\SubObjectModesInterface.

Definition at line 52 of file SubObjectModes.php.

References ILIAS\Cache\Services\SubObjectModes\SubObjectModes\$ref_id, and ILIAS\Cache\Services\SubObjectModes\SubObjectModes\$type.

52  : DataTable\SupplierInterface
53  {
54  return new DataTable\Supplier(
55  $this->dic->user(),
56  $this->dic->ui()->factory(),
57  new DataFactory(),
58  $this->dic['static_url'],
61  ...$this->sub_types
62  );
63  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ inFilter()

ILIAS\Cache\Services\SubObjectModes\SubObjectModes::inFilter ( )

Implements ILIAS\Cache\Services\SubObjectModes\SubObjectModesInterface.

Definition at line 65 of file SubObjectModes.php.

References ILIAS\Cache\Services\SubObjectModes\SubObjectModes\$ref_id, and ILIAS\Cache\Services\SubObjectModes\SubObjectModes\$type.

65  : Filter\SupplierInterface
66  {
67  return new Filter\Supplier(
68  $this->dic->user(),
69  $this->dic->language(),
70  $this->dic->ui()->factory(),
71  new DataFactory(),
72  $this->dic['static_url'],
75  ...$this->sub_types
76  );
77  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

Field Documentation

◆ $dic

Container ILIAS\Cache\Services::SubObjectModes\SubObjectModes::$dic
protected

◆ $ref_id

◆ $sub_types

array ILIAS\Cache\Services::SubObjectModes\SubObjectModes::$sub_types
protected

◆ $type


The documentation for this class was generated from the following file: