ILIAS  trunk Revision v11.0_alpha-1702-gfd3ecb7f852
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
Value.php
Go to the documentation of this file.
1 <?php
2 
19 namespace ILIAS\BackgroundTasks;
20 
22 
29 interface Value extends \Serializable
30 {
36  public function getHash(): string;
37 
38  public function equals(Value $other): bool;
39 
40  public function getType(): Type;
41 
42  public function setParentTask(Task $parentTask): void;
43 
44  public function getParentTask(): Task;
45 
46  public function hasParentTask(): bool;
47 
48  public function setValue($value): void;
49 
50  public function __serialize(): array;
51 
52  public function __unserialize(array $data): void;
53 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setParentTask(Task $parentTask)