ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
GetStatus.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
24use ILIAS\UI\Component\Input\Control\Form\FormInput;
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}
Basic class for Queries.
Definition: Query.php:27
This describes some datastructure in terms of standard data structures such as primitives,...
Definition: Description.php:33
Builds data types.
Definition: Factory.php:36
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
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
perform(mixed $parameters)
This shall perform the activity.
Definition: GetStatus.php:49
getOutputDescription(\ILIAS\Data\Description\Factory $f)
Definition: GetStatus.php:41
Definition: UI.php:24
A result encapsulates a value or an error and simplifies the handling of those.
Definition: Result.php:29
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Factory.php:21
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.