ILIAS
release_8 Revision v8.24
◀ ilDoc Overview
Input.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
21
namespace
ILIAS\UI\Component\Input
;
22
23
use
ILIAS\Refinery\Transformation
;
24
use
ILIAS\UI\Component\Component
;
25
use InvalidArgumentException;
26
27
use
ILIAS\UI\Component\Input\Field\Input
as LegacyFieldInput;
28
48
interface
Input
extends
Component
, LegacyFieldInput
49
{
55
public
function
getValue
();
56
65
public
function
withValue
($value);
66
71
public
function
withAdditionalTransformation
(
Transformation
$trafo);
72
89
public
function
withDedicatedName
(
string
$dedicated_name): self;
90
}
ILIAS\Refinery\Transformation
A transformation is a function from one datatype to another.
Definition:
Transformation.php:35
ILIAS\UI\Component\Component
A component is the most general form of an entity in the UI.
Definition:
Component.php:28
ILIAS\UI\Component\Input\Field\Input
This is a legacy support of Component\Input\Field\Input that has been moved to Component\Input\Contai...
Definition:
Input.php:32
ILIAS\UI\Component\Input\Input
This describes commonalities between all inputs.
Definition:
Input.php:49
ILIAS\UI\Component\Input\Input\withDedicatedName
withDedicatedName(string $dedicated_name)
Sets an optional dedicated name for this input which is used in the NAME attribute of the rendered in...
ILIAS\UI\Component\Input\Input\getValue
getValue()
Get the value that is displayed in the input client side.
ILIAS\UI\Component\Input\Input\withValue
withValue($value)
Get an input like this with another value displayed on the client side.
ILIAS\UI\Component\Input\Input\withAdditionalTransformation
withAdditionalTransformation(Transformation $trafo)
Apply a transformation to the content of the input.
ILIAS\UI\Component\Input
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ILIAS\UI\Component
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
src
UI
Component
Input
Input.php
Generated on Sun Nov 2 2025 22:02:01 for ILIAS by
1.9.4 (using
Doxyfile
)