ILIAS  trunk Revision v11.0_alpha-1715-g7fc467680fb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
class.ilUIServiceDependencies.php
Go to the documentation of this file.
1 <?php
2 
20 
28 {
31  protected UIServices $ui;
32 
33  public function __construct(
34  UIServices $ui,
35  ilUIFilterRequestAdapter $request,
37  ) {
38  $this->ui = $ui;
39  $this->request_adapter = $request;
40  $this->session = $session ?? new ilUIFilterServiceSessionGateway();
41  }
42 
43  public function ui(): UIServices
44  {
45  return $this->ui;
46  }
47 
49  {
51  }
52 
54  {
55  return $this->session;
56  }
57 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilUIFilterRequestAdapter $request_adapter
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
Provides fluid interface to RBAC services.
Definition: UIServices.php:24
ilUIFilterServiceSessionGateway $session
__construct(UIServices $ui, ilUIFilterRequestAdapter $request, ?ilUIFilterServiceSessionGateway $session=null)