ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
class.ilUIServiceDependencies.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 
14 {
18  protected $request_adapter;
19 
23  protected $session;
24 
28  protected $ui;
29 
36  public function __construct(
38  ilUIFilterRequestAdapter $request,
40  ) {
41  $this->ui = $ui;
42  $this->request_adapter = $request;
43  $this->session = (is_null($session))
45  : $session;
46  }
47 
51  public function ui()
52  {
53  return $this->ui;
54  }
55 
60  {
62  }
63 
68  {
69  return $this->session;
70  }
71 }
__construct(UIServices $ui, ilUIFilterRequestAdapter $request, ilUIFilterServiceSessionGateway $session=null)
Constructor.
Session data handling for filter ui service.
Provides fluid interface to RBAC services.
Definition: UIServices.php:9