ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
Job.php
Go to the documentation of this file.
1
<?php
2
19
namespace
ILIAS\BackgroundTasks\Task
;
20
21
use
ILIAS\BackgroundTasks\Observer
;
22
use
ILIAS\BackgroundTasks\Task
;
23
use
ILIAS\BackgroundTasks\Value
;
24
31
interface
Job
extends
Task
32
{
40
public
function
run
(array $input,
Observer
$observer):
Value
;
41
46
public
function
isStateless
(): bool;
47
51
public
function
getInput
(): array;
52
59
public
function
getExpectedTimeOfTaskInSeconds
():
int
;
60
}
ILIAS\BackgroundTasks\Value
Definition:
Value.php:29
ILIAS\BackgroundTasks\Task
Definition:
Task.php:35
Observer
ILIAS\BackgroundTasks\Task\Job\isStateless
isStateless()
ILIAS\BackgroundTasks\Task\Job\run
run(array $input, Observer $observer)
ILIAS\BackgroundTasks\Observer
Definition:
Observer.php:21
ILIAS\BackgroundTasks\Task\Job\getInput
getInput()
ILIAS\BackgroundTasks\Task
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
Job.php:19
ILIAS\BackgroundTasks\Task\Job\getExpectedTimeOfTaskInSeconds
getExpectedTimeOfTaskInSeconds()
ILIAS\BackgroundTasks\Task\Job
Definition:
Job.php:31
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
Value
components
ILIAS
BackgroundTasks
src
Task
Job.php
Generated on Sun Aug 31 2025 23:02:17 for ILIAS by
1.8.13 (using
Doxyfile
)