|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Task service. More...
Collaboration diagram for ilTaskService:Public Member Functions | |
| __construct (ilObjUser $user, ilLanguage $lng, \ILIAS\DI\UIServices $ui, \ilAccessHandler $access, array $derived_task_provider_factories=null) | |
| This constructor contains all evil dependencies, that should e.g. More... | |
| getDependencies () | |
| Get dependencies. More... | |
| derived () | |
| Subservice for derived tasks. More... | |
Protected Attributes | |
| $_deps | |
Task service.
Definition at line 11 of file class.ilTaskService.php.
| ilTaskService::__construct | ( | ilObjUser | $user, |
| ilLanguage | $lng, | ||
| \ILIAS\DI\UIServices | $ui, | ||
| \ilAccessHandler | $access, | ||
| array | $derived_task_provider_factories = null |
||
| ) |
This constructor contains all evil dependencies, that should e.g.
be replaced for testing. ilDerivedTaskProviderFactory[] is such a dependency, because it collects all "consumers" of the derived task service.
| ilObjUser | $user | |
| ilLanguage | $lng | |
| \ILIAS\DI\UIServices | $ui | |
| ilAccessHandler | $access | |
| ilDerivedTaskProviderFactory[] | $derived_task_provider_factories |
Definition at line 29 of file class.ilTaskService.php.
References $lng.
| ilTaskService::derived | ( | ) |
Subservice for derived tasks.
Definition at line 59 of file class.ilTaskService.php.
| ilTaskService::getDependencies | ( | ) |
Get dependencies.
This function is not part of the API and for internal use only.
Definition at line 47 of file class.ilTaskService.php.
References $_deps.
|
protected |
Definition at line 16 of file class.ilTaskService.php.
Referenced by getDependencies().