ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.ilUIServiceDependencies.php
Go to the documentation of this file.
1<?php
2
20
28{
31 protected UIServices $ui;
32
33 public function __construct(
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}
Provides fluid interface to RBAC services.
Definition: UIServices.php:25
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilUIFilterRequestAdapter $request_adapter
ilUIFilterServiceSessionGateway $session
__construct(UIServices $ui, ilUIFilterRequestAdapter $request, ?ilUIFilterServiceSessionGateway $session=null)