ILIAS  release_7 Revision v7.30-3-g800a261c036
HelloWorld.php
Go to the documentation of this file.
1<?php
2
18declare(strict_types=1);
19
22
26class HelloWorld implements Component
27{
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}
An exception for terminatinating execution or to throw for unit testing.
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:14
trait ComponentHelper
Provides common functionality for component implementations.