ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ 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
public
function
__construct
(
protected
Container
$container
)
35
{
36
}
37
38
public
function
taskFactory
():
TaskFactory
39
{
40
return
$this->container[
'bt.task_factory'
];
41
}
42
43
public
function
persistence
():
Persistence
44
{
45
return
$this->container[
'bt.persistence'
];
46
}
47
48
public
function
taskManager
(): TaskManager
49
{
50
return
$this->container[
'bt.task_manager'
];
51
}
52
53
public
function
injector
(): Injector
54
{
55
return
$this->container[
'bt.injector'
];
56
}
57
}
ILIAS\BackgroundTasks\Persistence
Definition:
Persistence.php:26
ILIAS\BackgroundTasks\BackgroundTaskServices
Class BackgroundTaskServices.
Definition:
BackgroundTaskServices.php:32
ILIAS\BackgroundTasks\BackgroundTaskServices\taskFactory
taskFactory()
Definition:
BackgroundTaskServices.php:38
ILIAS\BackgroundTasks
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
BackgroundTaskServices.php:19
ILIAS\BackgroundTasks\BackgroundTaskServices\__construct
__construct(protected Container $container)
Definition:
BackgroundTaskServices.php:34
TaskManager
$container
$container
Definition:
wac.php:36
Container
Injector
ILIAS\BackgroundTasks\BackgroundTaskServices\persistence
persistence()
Definition:
BackgroundTaskServices.php:43
TaskFactory
ILIAS\BackgroundTasks\BackgroundTaskServices\taskManager
taskManager()
Definition:
BackgroundTaskServices.php:48
ILIAS\Container
Definition:
Container.php:23
Persistence
ILIAS\BackgroundTasks\BackgroundTaskServices\injector
injector()
Definition:
BackgroundTaskServices.php:53
components
ILIAS
BackgroundTasks
src
BackgroundTaskServices.php
Generated on Sun Aug 31 2025 23:02:17 for ILIAS by
1.8.13 (using
Doxyfile
)