ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
GetStatus.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
26 use ILIAS\Data\Text;
27 
32 {
34  {
35  }
36 
37  public function getInputDescription(): \ILIAS\UI\Component\Input\Control\Form\FormInput
38  {
39  }
40 
42  {
43  }
44 
45  public function isAllowedToPerform(int $usr_id, mixed $parameters): bool
46  {
47  }
48 
49  public function perform(mixed $parameters): mixed
50  {
51  }
52 
53  public function maybePerformAs(int $usr_id, array $raw_parameters): Result
54  {
55  }
56 }
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...
Definition: GetStatus.php:53
This describes some datastructure in terms of standard data structures such as primitives, lists, maps and objects and helpful (hopefully...) human readable texts.
Definition: Description.php:32
getOutputDescription(\ILIAS\Data\Description\Factory $f)
Definition: GetStatus.php:41
Builds data types.
Definition: Factory.php:35
perform(mixed $parameters)
This shall perform the activity.
Definition: GetStatus.php:49
Basic class for Queries.
Definition: Query.php:26
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Factory.php:21
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...
Definition: GetStatus.php:45