ILIAS
trunk Revision v13.0_alpha-52-g21c366bbdd4
◀ ilDoc Overview
Task.php
Go to the documentation of this file.
1
<?php
2
19
namespace
ILIAS\BackgroundTasks
;
20
21
use
ILIAS\BackgroundTasks\Task\UserInteraction\Option
;
22
use
ILIAS\BackgroundTasks\Types\Type
;
23
41
interface
Task
42
{
43
public
function
getType
(): string;
44
48
public
function
getInputTypes
(): array;
49
50
public
function
getOutputType
():
Type
;
51
52
public
function
getOutput
():
Value
;
53
57
public
function
setInput
(array $values): void;
58
62
public
function
getInput
(): array;
63
68
public
function
unfoldTask
(): array;
69
77
public
function
getRemoveOption
():
Option
;
78
84
public
function
getAbortOption
():
Option
;
85
}
ILIAS\BackgroundTasks\Task\UserInteraction\Option
Definition:
Option.php:28
ILIAS\BackgroundTasks\Task
Definition:
Task.php:42
ILIAS\BackgroundTasks\Task\setInput
setInput(array $values)
ILIAS\BackgroundTasks\Task\unfoldTask
unfoldTask()
ILIAS\BackgroundTasks\Task\getInput
getInput()
ILIAS\BackgroundTasks\Task\getRemoveOption
getRemoveOption()
ILIAS\BackgroundTasks\Task\getOutputType
getOutputType()
ILIAS\BackgroundTasks\Task\getType
getType()
ILIAS\BackgroundTasks\Task\getOutput
getOutput()
ILIAS\BackgroundTasks\Task\getInputTypes
getInputTypes()
ILIAS\BackgroundTasks\Task\getAbortOption
getAbortOption()
ILIAS\BackgroundTasks\Types\Type
Definition:
Type.php:22
ILIAS\BackgroundTasks\Value
Definition:
Value.php:30
ILIAS\AdvancedMetaData\Data\FieldDefinition\Type
Type
Definition:
Type.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
components
ILIAS
BackgroundTasks
src
Task.php
Generated on Tue Nov 10 2026 23:07:40 for ILIAS by
1.9.4 (using
Doxyfile
)