ILIAS  trunk Revision v11.0_alpha-2645-g16283d3b3f8
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 27 of file class.ilUIServiceDependencies.php.

Constructor & Destructor Documentation

◆ __construct()

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

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

References $ui, and ui().

37  {
38  $this->ui = $ui;
39  $this->request_adapter = $request;
40  $this->session = $session ?? new ilUIFilterServiceSessionGateway();
41  }
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 48 of file class.ilUIServiceDependencies.php.

References $request_adapter.

Referenced by ilUIFilterService\__construct().

49  {
51  }
ilUIFilterRequestAdapter $request_adapter
+ Here is the caller graph for this function:

◆ getSession()

ilUIServiceDependencies::getSession ( )

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

References $session.

Referenced by ilUIFilterService\__construct().

54  {
55  return $this->session;
56  }
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 43 of file class.ilUIServiceDependencies.php.

References $ui.

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

43  : UIServices
44  {
45  return $this->ui;
46  }
Provides fluid interface to RBAC services.
Definition: UIServices.php:24
+ Here is the caller graph for this function:

Field Documentation

◆ $request_adapter

ilUIFilterRequestAdapter ilUIServiceDependencies::$request_adapter
protected

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

Referenced by getRequest().

◆ $session

ilUIFilterServiceSessionGateway ilUIServiceDependencies::$session
protected

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

Referenced by getSession().

◆ $ui

UIServices ilUIServiceDependencies::$ui
protected

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

Referenced by __construct(), and ui().


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