ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.ilTaskServiceDependencies.php
Go to the documentation of this file.
1<?php
2
20
27{
28 protected ilLanguage $lng;
29
30 protected UIServices $ui;
31
32 protected ilObjUser $user;
33
35
37
41 public function __construct(
47 ) {
48 $this->lng = $lng;
49 $this->ui = $ui;
50 $this->user = $user;
51 $this->access = $access;
52 $this->derived_task_provider_master_factory = $derived_task_provider_master_factory;
53 }
54
59 {
61 }
62
66 public function language(): ilLanguage
67 {
68 return $this->lng;
69 }
70
74 public function user(): ilObjUser
75 {
76 return $this->user;
77 }
78
82 public function ui(): UIServices
83 {
84 return $this->ui;
85 }
86
90 protected function getAccess(): ilAccessHandler
91 {
92 return $this->access;
93 }
94}
Provides fluid interface to RBAC services.
Definition: UIServices.php:25
language handling
User class.
__construct(ilObjUser $user, ilLanguage $lng, UIServices $ui, ilAccessHandler $access, ilDerivedTaskProviderMasterFactory $derived_task_provider_master_factory)
Constructor.
getDerivedTaskProviderMasterFactory()
Get derived task provider master factory.
ilDerivedTaskProviderMasterFactory $derived_task_provider_master_factory
Interface ilAccessHandler This interface combines all available interfaces which can be called via gl...