ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
HelloWorld.php
Go to the documentation of this file.
1<?php
2
18declare(strict_types=1);
19
20use ILIAS\UI\Implementation\Component\ComponentHelper;
22
26class HelloWorld implements Component
27{
28 use ComponentHelper;
29
30 protected $greeting = 'Hello World!';
31
32 public function withGreeting(string $greeting): self
33 {
34 $clone = clone $this;
35 $clone->greeting = $greeting;
36 return $clone;
37 }
38
39 public function getGreeting(): string
40 {
41 return $this->greeting;
42 }
43}
Some very basic component implementation.
Definition: HelloWorld.php:27
withGreeting(string $greeting)
Definition: HelloWorld.php:32
A component is the most general form of an entity in the UI.
Definition: Component.php:28