ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ 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
35
interface
Task
36
{
37
public
function
getType
(): string;
38
42
public
function
getInputTypes
(): array;
43
44
public
function
getOutputType
():
Type
;
45
46
public
function
getOutput
():
Value
;
47
51
public
function
setInput
(array $values): void;
52
56
public
function
getInput
(): array;
57
62
public
function
unfoldTask
(): array;
63
71
public
function
getRemoveOption
():
Option
;
72
78
public
function
getAbortOption
():
Option
;
79
}
ILIAS\BackgroundTasks\Task\UserInteraction\Option
Definition:
Option.php:28
ILIAS\BackgroundTasks\Task
Definition:
Task.php:36
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 Sat Oct 18 2025 23:02:36 for ILIAS by
1.9.4 (using
Doxyfile
)