ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
HelloWorld.php
Go to the documentation of this file.
1 <?php
2 
18 declare(strict_types=1);
19 
22 
26 class 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 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
withGreeting(string $greeting)
Definition: HelloWorld.php:32
Some very basic component implementation.
Definition: HelloWorld.php:26