ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
SystemInfo.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
28
34{
35 public const DENOTATION_NEUTRAL = 'neutral';
36 public const DENOTATION_IMPORTANT = 'important';
37 public const DENOTATION_BREAKING = 'breaking';
38
39 public function getHeadLine(): string;
40
41 public function getInformationText(): string;
42
43 public function withDismissAction(?URI $uri): SystemInfo;
44
45 public function isDismissable(): bool;
46
47 public function getDismissAction(): URI;
48
55 public function withDenotation(string $denotation): SystemInfo;
56
57 public function getDenotation(): string;
58
59 public function getCloseSignal(): Signal;
60}
The scope of this class is split ilias-conform URI's into components.
Definition: URI.php:35
A component is the most general form of an entity in the UI.
Definition: Component.php:28
Interface to be extended by components that have the possibility to bind to Javascript.
withDenotation(string $denotation)
Must be one of.
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.