ILIAS  release_8 Revision v8.23
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.

References $ui, and ui().

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
+ Here is the call graph for this function:

Member Function Documentation

◆ getRequest()

ilUIServiceDependencies::getRequest ( )

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

References $request_adapter.

Referenced by ilUIFilterService\__construct().

50  {
52  }
ilUIFilterRequestAdapter $request_adapter
+ 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().

55  {
56  return $this->session;
57  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilUIFilterServiceSessionGateway $session
+ Here is the caller graph for this function:

◆ ui()

ilUIServiceDependencies::ui ( )

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

References $ui.

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

44  : UIServices
45  {
46  return $this->ui;
47  }
Provides fluid interface to RBAC services.
Definition: UIServices.php:23
+ 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 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: