ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
FooterItemFactory.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
23 use ILIAS\Data\URI;
25 
30 {
31  public function group(
32  IdentificationInterface $identification,
33  string $title
34  ): Group {
35  return new Group($identification, $title);
36  }
37 
38  public function link(
39  IdentificationInterface $identification,
40  string $title
41  ): Link {
42  return new Link($identification, $title);
43  }
44 
45  public function modal(
46  IdentificationInterface $identification,
47  string $title,
48  \ILIAS\UI\Component\Modal\Modal $modal
49  ): Modal {
50  return new Modal($identification, $title, $modal);
51  }
52 
53  public function permanent(
54  IdentificationInterface $identification,
55  string $title,
56  URI $uri
57  ): Permanent {
58  return new Permanent($identification, $title, $uri);
59  }
60 
61  public function text(
62  IdentificationInterface $identification,
63  string $text
64  ): Text {
65  return new Text($identification, $text);
66  }
67 
68 }
text(IdentificationInterface $identification, string $text)
Interface Observer Contains several chained tasks and infos about them.
group(IdentificationInterface $identification, string $title)
link(IdentificationInterface $identification, string $title)
permanent(IdentificationInterface $identification, string $title, URI $uri)
modal(IdentificationInterface $identification, string $title, \ILIAS\UI\Component\Modal\Modal $modal)