ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.ilTaskService.php
Go to the documentation of this file.
1<?php
2
20
27{
29
37 public function __construct(
38 ilObjUser $user,
40 UIServices $ui,
41 ilAccessHandler $access,
42 ?array $derived_task_provider_factories = null
43 ) {
44 $derived_task_provider_master_factory = new ilDerivedTaskProviderMasterFactory($this, $derived_task_provider_factories);
45 $this->_deps = new ilTaskServiceDependencies($user, $lng, $ui, $access, $derived_task_provider_master_factory);
46 }
47
54 {
55 return $this->_deps;
56 }
57
58
59
65 public function derived(): ilDerivedTaskService
66 {
67 return new ilDerivedTaskService($this);
68 }
69}
Provides fluid interface to RBAC services.
Definition: UIServices.php:25
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
language handling
User class.
derived()
Subservice for derived tasks.
__construct(ilObjUser $user, ilLanguage $lng, UIServices $ui, ilAccessHandler $access, ?array $derived_task_provider_factories=null)
This constructor contains all evil dependencies, that should e.g.
ilTaskServiceDependencies $_deps
getDependencies()
Get dependencies.
Interface ilAccessHandler This interface combines all available interfaces which can be called via gl...
global $lng
Definition: privfeed.php:31