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
27{
29
31 {
32 $this->signal_generator = $signal_generator;
33 }
34
35 public function standard($title, Icon $icon): Toast
36 {
37 return new Toast($title, $icon, $this->signal_generator);
38 }
39
40 public function container(): Container
41 {
42 return new Container();
43 }
44}
__construct(SignalGeneratorInterface $signal_generator)
Definition: Factory.php:30
SignalGeneratorInterface $signal_generator
Definition: Factory.php:28
This describes how an icon could be modified during construction of UI.
Definition: Icon.php:29
This is how a factory for Toast looks like.
Definition: Factory.php:29