ILIAS  release_8 Revision v8.24
class.ilUIServiceDependencies.php
Go to the documentation of this file.
1<?php
2
21
29{
32 protected UIServices $ui;
33
34 public function __construct(
38 ) {
39 $this->ui = $ui;
40 $this->request_adapter = $request;
41 $this->session = $session ?? new ilUIFilterServiceSessionGateway();
42 }
43
44 public function ui(): UIServices
45 {
46 return $this->ui;
47 }
48
50 {
52 }
53
55 {
56 return $this->session;
57 }
58}
Provides fluid interface to RBAC services.
Definition: UIServices.php:24
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)