ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
class.ilUIService.php
Go to the documentation of this file.
1<?php
2
3/* Copyright (c) 1998-2018 ILIAS open source, Extended GPL, see docs/LICENSE */
4
6use \Psr\Http\Message\ServerRequestInterface;
7
15{
19 protected $_deps;
20
21
27 public function __construct(ServerRequestInterface $request, UIServices $ui)
28 {
29 $this->_deps = new ilUIServiceDependencies($ui, new ilUIFilterRequestAdapter($request));
30 }
31
35 public function filter() : ilUIFilterService
36 {
37 return new ilUIFilterService($this, $this->_deps);
38 }
39}
An exception for terminatinating execution or to throw for unit testing.
Provides fluid interface to RBAC services.
Definition: UIServices.php:10
Filter service.
__construct(ServerRequestInterface $request, UIServices $ui)
Constructor.