ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
SystemInfo.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
23 use ILIAS\Data\URI;
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 }
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
withDenotation(string $denotation)
Must be one of.