ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ 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
32
class
BackgroundTaskServices
33
{
34
protected
Container
$container
;
35
36
public
function
__construct
(
Container
$container)
37
{
38
$this->container =
$container
;
39
}
40
41
public
function
taskFactory
():
TaskFactory
42
{
43
return
$this->container[
'bt.task_factory'
];
44
}
45
46
public
function
persistence
():
Persistence
47
{
48
return
$this->container[
'bt.persistence'
];
49
}
50
51
public
function
taskManager
():
TaskManager
52
{
53
return
$this->container[
'bt.task_manager'
];
54
}
55
56
public
function
injector
():
Injector
57
{
58
return
$this->container[
'bt.injector'
];
59
}
60
}
ILIAS\BackgroundTasks\Persistence
Definition:
Persistence.php:27
ILIAS\BackgroundTasks\Dependencies\Injector
Definition:
Injector.php:32
ILIAS\BackgroundTasks\BackgroundTaskServices
Class BackgroundTaskServices.
Definition:
BackgroundTaskServices.php:32
ILIAS\BackgroundTasks\BackgroundTaskServices\taskFactory
taskFactory()
Definition:
BackgroundTaskServices.php:41
ILIAS\BackgroundTasks
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ILIAS\BackgroundTasks\TaskManager
Definition:
TaskManager.php:28
TaskManager
ILIAS\DI\Container
Customizing of pimple-DIC for ILIAS.
Definition:
Container.php:35
Container
Injector
ILIAS\BackgroundTasks\BackgroundTaskServices\persistence
persistence()
Definition:
BackgroundTaskServices.php:46
TaskFactory
ILIAS\BackgroundTasks\BackgroundTaskServices\taskManager
taskManager()
Definition:
BackgroundTaskServices.php:51
ILIAS\BackgroundTasks\BackgroundTaskServices\$container
Container $container
Definition:
BackgroundTaskServices.php:34
ILIAS\BackgroundTasks\BackgroundTaskServices\__construct
__construct(Container $container)
Definition:
BackgroundTaskServices.php:36
Persistence
ILIAS\BackgroundTasks\BackgroundTaskServices\injector
injector()
Definition:
BackgroundTaskServices.php:56
src
BackgroundTasks
BackgroundTaskServices.php
Generated on Wed Sep 10 2025 14:12:03 for ILIAS by
1.8.13 (using
Doxyfile
)