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
27
33interface Factory
34{
76 public function interruptive(string $title, string $message, string $form_action): Interruptive;
77
78
98
99
152 public function roundtrip(string $title, Component\Component|array|null $content, array $inputs = [], ?string $post_url = null): RoundTrip;
153
154
184 public function lightbox($pages): Lightbox;
185
186
210 public function lightboxImagePage(Image $image, string $title, string $description = ''): LightboxImagePage;
211
233 public function lightboxTextPage(string $text, string $title): LightboxTextPage;
234
255 public function lightboxCardPage(Card $card): LightboxCardPage;
256}
Builds a Color from either hex- or rgb values.
Definition: Factory.php:31
roundtrip(string $title, Component\Component|array|null $content, array $inputs=[], ?string $post_url=null)
lightboxImagePage(Image $image, string $title, string $description='')
interruptive(string $title, string $message, string $form_action)
lightboxTextPage(string $text, string $title)
A lightbox Image page represents a page displaying a media element, such as image,...
A lightbox Text page represents a page displaying a media element, such as text.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Factory.php:21
$message
Definition: xapiexit.php:31