ILIAS  trunk Revision v13.0_alpha-52-g21c366bbdd4
Task.php
Go to the documentation of this file.
1<?php
2
19namespace ILIAS\BackgroundTasks;
20
23
41interface 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}
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...