19 declare(strict_types=1);
49 public function perform(mixed $parameters): mixed
Interface Observer Contains several chained tasks and infos about them.
maybePerformAs(int $usr_id, array $raw_parameters)
Grinds the $raw_parameters through the input description, checks if the users is allowed to perform t...
This describes some datastructure in terms of standard data structures such as primitives, lists, maps and objects and helpful (hopefully...) human readable texts.
getOutputDescription(\ILIAS\Data\Description\Factory $f)
perform(mixed $parameters)
This shall perform the activity.
isAllowedToPerform(int $usr_id, mixed $parameters)
This shall check if the given user is allowed to perform the activity based on business rules of this...