ILIAS
trunk Revision v11.0_alpha-1731-gff9cd7e2bd3
|
Task service. More...
Public Member Functions | |
__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. More... | |
getDependencies () | |
Get dependencies. More... | |
derived () | |
Subservice for derived tasks. More... | |
Protected Attributes | |
ilTaskServiceDependencies | $_deps |
Task service.
Definition at line 26 of file class.ilTaskService.php.
ilTaskService::__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.
be replaced for testing. ilDerivedTaskProviderFactory[] is such a dependency, because it collects all "consumers" of the derived task service.
ilDerivedTaskProviderFactory[] | $derived_task_provider_factories |
Definition at line 37 of file class.ilTaskService.php.
ilTaskService::derived | ( | ) |
Subservice for derived tasks.
Definition at line 65 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 53 of file class.ilTaskService.php.
References $_deps.
Referenced by ilDerivedTaskFactory\__construct(), and ilDerivedTaskService\__construct().
|
protected |
Definition at line 28 of file class.ilTaskService.php.
Referenced by getDependencies().