ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
Standard.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
33
38{
39 //Possible Text Directions
40 public const LTR = 'ltr';
41 public const RTL = 'rtl';
42
43 public function withMetabar(MetaBar $meta_bar): Standard;
44
45 public function withMainbar(MainBar $main_bar): Standard;
46
47 public function withLogo(Image $logo): Standard;
48
49 public function withResponsiveLogo(Image $logo): Standard;
50
55 public function withFaviconPath(string $path): Standard;
56
57 public function hasMetabar(): bool;
58
59 public function hasMainbar(): bool;
60
61 public function hasLogo(): bool;
62
63 public function hasResponsiveLogo(): bool;
64
65 public function hasOverlay(): bool;
66
67 public function getMetabar(): ?Metabar;
68
69 public function getMainbar(): ?MainBar;
70
71 public function getBreadcrumbs(): ?Breadcrumbs;
72
73 public function getLogo(): ?Image;
74
75 public function getResponsiveLogo(): ?Image;
76
77 public function getFaviconPath(): ?string;
78
79 public function getOverlay(): ?Container;
80
81 public function getFooter(): ?Footer;
82
83 public function withTitle(string $title): Standard;
84
85 public function getTitle(): string;
86
87 public function withShortTitle(string $title): Standard;
88
89 public function getShortTitle(): string;
90
91 public function withViewTitle(string $title): Standard;
92
93 public function getViewTitle(): string;
94
95 public function withModeInfo(ModeInfo $mode_info): Standard;
96
97 public function getModeInfo(): ?ModeInfo;
98
99 public function hasModeInfo(): bool;
100
101 public function withAdditionalMetaDatum(Html\Tag $tag): Standard;
102
106 public function getMetaData(): array;
107
111 public function withSystemInfos(array $system_infos): Standard;
112
116 public function getSystemInfos(): array;
117
118 public function hasSystemInfos(): bool;
119
124 public function withTextDirection(string $text_direction): Standard;
125
130 public function getTextDirection(): string;
131}
Interface to be extended by components that have the possibility to bind to Javascript.
This describes the Page.
Definition: Page.php:31
This describes the Page.
Definition: Standard.php:38
withTextDirection(string $text_direction)
Set the direction of the text.
getTextDirection()
Get the direction of the text.
This describes the MainBar.
Definition: MainBar.php:34
This describes the MetaBar.
Definition: MetaBar.php:33
$path
Definition: ltiservices.php:30
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.