ILIAS  trunk Revision v11.0_alpha-2658-ge2404539063
ILIAS\MetaData\Presentation\Services\Services Class Reference
+ Collaboration diagram for ILIAS\MetaData\Presentation\Services\Services:

Public Member Functions

 __construct (GlobalContainer $dic, DataHelperServices $data_helper_services, VocabulariesServices $vocabularies_services)
 
 utilities ()
 
 data ()
 
 elements ()
 

Protected Attributes

UtilitiesInterface $utilities
 
DataInterface $data
 
ElementsInterface $elements
 
GlobalContainer $dic
 
DataHelperServices $data_helper_services
 
VocabulariesServices $vocabularies_services
 

Detailed Description

Definition at line 33 of file Services.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\MetaData\Presentation\Services\Services::__construct ( GlobalContainer  $dic,
DataHelperServices  $data_helper_services,
VocabulariesServices  $vocabularies_services 
)

Member Function Documentation

◆ data()

ILIAS\MetaData\Presentation\Services\Services::data ( )

Definition at line 65 of file Services.php.

References ILIAS\MetaData\Presentation\Services\Services\$data, and ILIAS\MetaData\Presentation\Services\Services\utilities().

65  : DataInterface
66  {
67  if (isset($this->data)) {
68  return $this->data;
69  }
70  return $this->data = new Data(
71  $this->utilities(),
72  $this->data_helper_services->dataHelper(),
73  $this->vocabularies_services->presentation()
74  );
75  }
+ Here is the call graph for this function:

◆ elements()

ILIAS\MetaData\Presentation\Services\Services::elements ( )

Definition at line 77 of file Services.php.

References ILIAS\MetaData\Presentation\Services\Services\$elements, and ILIAS\MetaData\Presentation\Services\Services\utilities().

77  : ElementsInterface
78  {
79  if (isset($this->elements)) {
80  return $this->elements;
81  }
82  return $this->elements = new Elements(
83  $this->utilities()
84  );
85  }
+ Here is the call graph for this function:

◆ utilities()

ILIAS\MetaData\Presentation\Services\Services::utilities ( )

Definition at line 53 of file Services.php.

References ILIAS\MetaData\Presentation\Services\Services\$utilities.

Referenced by ILIAS\MetaData\Presentation\Services\Services\data(), and ILIAS\MetaData\Presentation\Services\Services\elements().

53  : UtilitiesInterface
54  {
55  if (isset($this->utilities)) {
56  return $this->utilities;
57  }
58  return $this->utilities = new Utilities(
59  $this->dic->language(),
60  $this->dic->user(),
61  $this->dic->refinery()
62  );
63  }
+ Here is the caller graph for this function:

Field Documentation

◆ $data

DataInterface ILIAS\MetaData\Presentation\Services\Services::$data
protected

Definition at line 36 of file Services.php.

Referenced by ILIAS\MetaData\Presentation\Services\Services\data().

◆ $data_helper_services

DataHelperServices ILIAS\MetaData\Presentation\Services\Services::$data_helper_services
protected

◆ $dic

GlobalContainer ILIAS\MetaData\Presentation\Services\Services::$dic
protected

◆ $elements

ElementsInterface ILIAS\MetaData\Presentation\Services\Services::$elements
protected

Definition at line 37 of file Services.php.

Referenced by ILIAS\MetaData\Presentation\Services\Services\elements().

◆ $utilities

UtilitiesInterface ILIAS\MetaData\Presentation\Services\Services::$utilities
protected

◆ $vocabularies_services

VocabulariesServices ILIAS\MetaData\Presentation\Services\Services::$vocabularies_services
protected

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