ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\AdvancedMetaData\Services\SubObjectModes\SubObjectModes Class Reference
+ Inheritance diagram for ILIAS\AdvancedMetaData\Services\SubObjectModes\SubObjectModes:
+ Collaboration diagram for ILIAS\AdvancedMetaData\Services\SubObjectModes\SubObjectModes:

Public Member Functions

 __construct (Container $dic, string $type, int $ref_id, string ... $sub_types)
 
 inDataTable ()
 
 inFilter ()
 
 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\AdvancedMetaData\Services\SubObjectModes\SubObjectModes::inDataTable ( )

Implements ILIAS\AdvancedMetaData\Services\SubObjectModes\SubObjectModesInterface.

Definition at line 52 of file SubObjectModes.php.

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'],
59 $this->type,
60 $this->ref_id,
61 ...$this->sub_types
62 );
63 }

◆ inFilter()

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

Implements ILIAS\AdvancedMetaData\Services\SubObjectModes\SubObjectModesInterface.

Definition at line 65 of file SubObjectModes.php.

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'],
73 $this->type,
74 $this->ref_id,
75 ...$this->sub_types
76 );
77 }

Field Documentation

◆ $dic

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

◆ $ref_id

int ILIAS\AdvancedMetaData\Services\SubObjectModes\SubObjectModes::$ref_id
protected

◆ $sub_types

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

◆ $type

string ILIAS\AdvancedMetaData\Services\SubObjectModes\SubObjectModes::$type
protected

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