ILIAS
trunk Revision v13.0_alpha-52-g21c366bbdd4
◀ ilDoc Overview
BackgroundTaskServices.php
Go to the documentation of this file.
1
<?php
2
19
namespace
ILIAS\BackgroundTasks
;
20
21
use
ILIAS\BackgroundTasks\Persistence
;
22
use
ILIAS\BackgroundTasks\Task\TaskFactory
;
23
use
ILIAS\BackgroundTasks\TaskManager
;
24
use
ILIAS\DI\Container
;
25
use
ILIAS\BackgroundTasks\Dependencies\Injector
;
26
use
ILIAS\BackgroundTasks\Registry\Registry
;
27
33
class
BackgroundTaskServices
34
{
35
public
function
__construct
(
protected
Container
$container
)
36
{
37
}
38
39
public
function
taskFactory
():
TaskFactory
40
{
41
return
$this->container[
'bt.task_factory'
];
42
}
43
44
public
function
persistence
():
Persistence
45
{
46
return
$this->container[
'bt.persistence'
];
47
}
48
49
public
function
taskManager
():
TaskManager
50
{
51
return
$this->container[
'bt.task_manager'
];
52
}
53
54
public
function
injector
():
Injector
55
{
56
return
$this->container[
'bt.injector'
];
57
}
58
59
public
function
registry
():
Registry
60
{
61
return
$this->container[Registry::class];
62
}
63
}
ILIAS\BackgroundTasks\BackgroundTaskServices
Class BackgroundTaskServices.
Definition:
BackgroundTaskServices.php:34
ILIAS\BackgroundTasks\BackgroundTaskServices\__construct
__construct(protected Container $container)
Definition:
BackgroundTaskServices.php:35
ILIAS\BackgroundTasks\BackgroundTaskServices\persistence
persistence()
Definition:
BackgroundTaskServices.php:44
ILIAS\BackgroundTasks\BackgroundTaskServices\taskManager
taskManager()
Definition:
BackgroundTaskServices.php:49
ILIAS\BackgroundTasks\BackgroundTaskServices\injector
injector()
Definition:
BackgroundTaskServices.php:54
ILIAS\BackgroundTasks\BackgroundTaskServices\registry
registry()
Definition:
BackgroundTaskServices.php:59
ILIAS\BackgroundTasks\BackgroundTaskServices\taskFactory
taskFactory()
Definition:
BackgroundTaskServices.php:39
ILIAS\BackgroundTasks\Dependencies\Injector
Definition:
Injector.php:33
ILIAS\DI\Container
Customizing of pimple-DIC for ILIAS.
Definition:
Container.php:38
ILIAS\BackgroundTasks\Persistence
Definition:
Persistence.php:24
ILIAS\BackgroundTasks\Registry\Registry
All tasks and values the components contribute via $contribute[\ILIAS\BackgroundTasks\Task::class] an...
Definition:
Registry.php:43
ILIAS\BackgroundTasks\TaskManager
Definition:
TaskManager.php:29
ILIAS\BackgroundTasks\Task\TaskFactory
Definition:
TaskFactory.php:24
ILIAS\BackgroundTasks
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
BackgroundTaskServices.php:19
$container
$container
@noRector
Definition:
wac.php:39
components
ILIAS
BackgroundTasks
src
BackgroundTaskServices.php
Generated on Tue Nov 10 2026 23:07:39 for ILIAS by
1.9.4 (using
Doxyfile
)