ILIAS  release_8 Revision v8.24
ilUIServiceDependencies Class Reference

UI service dependencies. More...

+ Collaboration diagram for ilUIServiceDependencies:

Public Member Functions

 __construct (UIServices $ui, ilUIFilterRequestAdapter $request, ?ilUIFilterServiceSessionGateway $session=null)
 
 ui ()
 
 getRequest ()
 
 getSession ()
 

Protected Attributes

ilUIFilterRequestAdapter $request_adapter
 
ilUIFilterServiceSessionGateway $session
 
UIServices $ui
 

Detailed Description

UI service dependencies.

Author
killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 28 of file class.ilUIServiceDependencies.php.

Constructor & Destructor Documentation

◆ __construct()

ilUIServiceDependencies::__construct ( UIServices  $ui,
ilUIFilterRequestAdapter  $request,
?ilUIFilterServiceSessionGateway  $session = null 
)

Definition at line 34 of file class.ilUIServiceDependencies.php.

38 {
39 $this->ui = $ui;
40 $this->request_adapter = $request;
41 $this->session = $session ?? new ilUIFilterServiceSessionGateway();
42 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilUIFilterServiceSessionGateway $session

References $session, $ui, and ui().

+ Here is the call graph for this function:

Member Function Documentation

◆ getRequest()

ilUIServiceDependencies::getRequest ( )

Definition at line 49 of file class.ilUIServiceDependencies.php.

50 {
52 }
ilUIFilterRequestAdapter $request_adapter

References $request_adapter.

Referenced by ilUIFilterService\__construct().

+ Here is the caller graph for this function:

◆ getSession()

ilUIServiceDependencies::getSession ( )

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

References $session.

Referenced by ilUIFilterService\__construct().

+ Here is the caller graph for this function:

◆ ui()

ilUIServiceDependencies::ui ( )

Definition at line 44 of file class.ilUIServiceDependencies.php.

45 {
46 return $this->ui;
47 }
Provides fluid interface to RBAC services.
Definition: UIServices.php:24

References $ui.

Referenced by ilUIFilterService\__construct(), and __construct().

+ Here is the caller graph for this function:

Field Documentation

◆ $request_adapter

ilUIFilterRequestAdapter ilUIServiceDependencies::$request_adapter
protected

Definition at line 30 of file class.ilUIServiceDependencies.php.

Referenced by getRequest().

◆ $session

ilUIFilterServiceSessionGateway ilUIServiceDependencies::$session
protected

Definition at line 31 of file class.ilUIServiceDependencies.php.

Referenced by __construct(), and getSession().

◆ $ui

UIServices ilUIServiceDependencies::$ui
protected

Definition at line 32 of file class.ilUIServiceDependencies.php.

Referenced by __construct(), and ui().


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