ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ILIAS\Blog\InternalGUIService Class Reference
+ Collaboration diagram for ILIAS\Blog\InternalGUIService:

Public Member Functions

 __construct (Container $DIC, InternalDataService $data_service, InternalDomainService $domain_service)
 
 navigation ()
 
 presentation ()
 
 standardRequest ()
 
 contributor ()
 
 exercise ()
 
 permanentLink (int $ref_id=0, int $wsp_id=0)
 

Protected Attributes

InternalDataService $data_service
 
InternalDomainService $domain_service
 

Detailed Description

Definition at line 29 of file class.InternalGUIService.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Blog\InternalGUIService::__construct ( Container  $DIC,
InternalDataService  $data_service,
InternalDomainService  $domain_service 
)

Definition at line 36 of file class.InternalGUIService.php.

References ILIAS\Blog\InternalGUIService\$data_service, ILIAS\Blog\InternalGUIService\$domain_service, and ILIAS\Repository\initGUIServices().

40  {
41  $this->data_service = $data_service;
42  $this->domain_service = $domain_service;
43  $this->initGUIServices($DIC);
44  }
initGUIServices(\ILIAS\DI\Container $DIC)
global $DIC
Definition: feed.php:28
+ Here is the call graph for this function:

Member Function Documentation

◆ contributor()

ILIAS\Blog\InternalGUIService::contributor ( )

Definition at line 70 of file class.InternalGUIService.php.

70  : Contributor\GUIService
71  {
72  return new Contributor\GUIService(
73  $this->data_service,
74  $this->domain_service,
75  $this
76  );
77  }

◆ exercise()

ILIAS\Blog\InternalGUIService::exercise ( )

Definition at line 79 of file class.InternalGUIService.php.

79  : Exercise\GUIService
80  {
81  return new Exercise\GUIService(
82  $this->data_service,
83  $this->domain_service,
84  $this
85  );
86  }

◆ navigation()

ILIAS\Blog\InternalGUIService::navigation ( )

Definition at line 46 of file class.InternalGUIService.php.

46  : Navigation\GUIService
47  {
48  return new Navigation\GUIService(
49  $this->domain_service,
50  $this
51  );
52  }

◆ permanentLink()

ILIAS\Blog\InternalGUIService::permanentLink ( int  $ref_id = 0,
int  $wsp_id = 0 
)

Definition at line 88 of file class.InternalGUIService.php.

References $ref_id.

91  : PermanentLinkManager {
92  return new PermanentLinkManager(
93  $this->domain_service->staticUrl(),
94  $this,
95  $ref_id,
96  $wsp_id
97  );
98  }
$ref_id
Definition: ltiauth.php:67

◆ presentation()

ILIAS\Blog\InternalGUIService::presentation ( )

Definition at line 54 of file class.InternalGUIService.php.

Referenced by ILIAS\Blog\Navigation\ToolbarNavigationRenderer\__construct().

54  : Presentation\GUIService
55  {
56  return new Presentation\GUIService(
57  $this->domain_service,
58  $this
59  );
60  }
+ Here is the caller graph for this function:

◆ standardRequest()

ILIAS\Blog\InternalGUIService::standardRequest ( )

Definition at line 62 of file class.InternalGUIService.php.

References ILIAS\FileDelivery\http().

Referenced by ILIAS\Blog\PermanentLink\PermanentLinkManager\__construct().

62  : StandardGUIRequest
63  {
64  return new StandardGUIRequest(
65  $this->http(),
66  $this->domain_service->refinery()
67  );
68  }
static http()
Fetches the global http state from ILIAS.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ $data_service

InternalDataService ILIAS\Blog\InternalGUIService::$data_service
protected

◆ $domain_service

InternalDomainService ILIAS\Blog\InternalGUIService::$domain_service
protected

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