ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
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 
6 use \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 }
Filter service.
Provides fluid interface to RBAC services.
Definition: UIServices.php:9
__construct(ServerRequestInterface $request, UIServices $ui)
Constructor.