ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
Factory.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
25
29interface Factory
30{
58 public function simple(string $label, ?Icon $icon = null, ?URI $uri = null): Simple;
59
81 public function bylined(string $label, string $byline, ?Icon $icon = null): Bylined;
82
112 public function keyValue(string $label, string $value, ?Icon $icon = null): KeyValue;
113}
The scope of this class is split ilias-conform URI's into components.
Definition: URI.php:35
This describes how an icon could be modified during construction of UI.
Definition: Icon.php:29
This describes a tree node with an byline providing additional information about this node.
Definition: Bylined.php:28
simple(string $label, ?Icon $icon=null, ?URI $uri=null)
keyValue(string $label, string $value, ?Icon $icon=null)
bylined(string $label, string $byline, ?Icon $icon=null)
This describes a tree node in which the label is complemented by an additional string,...
Definition: KeyValue.php:26
This describes a very basic Tree Node.
Definition: Simple.php:29