ILIAS  trunk Revision v12.0_alpha-1540-g00f839d5fa1
TestSettings.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\Test\Settings;
22
26use ILIAS\Refinery\Factory as Refinery;
27
28abstract class TestSettings
29{
30 public function __construct()
31 {
32 }
33
34 abstract public function toForm(
36 FieldFactory $f,
38 ?array $environment = null
39 ): FormInput | array;
40
41 abstract public function toStorage(): array;
42
43 abstract public function toLog(AdditionalInformationGenerator $additional_info): array;
44}
Builds data types.
Definition: Factory.php:36
toLog(AdditionalInformationGenerator $additional_info)
toForm(\ilLanguage $lng, FieldFactory $f, Refinery $refinery, ?array $environment=null)
language handling
This describes inputs that can be used in forms.
Definition: FormInput.php:33
This is what a factory for input fields looks like.
Definition: Factory.php:31
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $lng
Definition: privfeed.php:26