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