19 declare(strict_types=1);
32 $this->dataFactory = $dataFactory;
94 $this->
language->loadLanguageModule(
'validation');
176 return new RandomGroup();
197 $this->
language->loadLanguageModule(
'validation');
custom()
Contains constraints and transformations for custom functions.
in()
Creates a factory object to create a transformation object, that can be used to execute other transfo...
null()
Contains constraints for null types.
byTrying(array $transformations)
Accepts Transformations and uses first successful one.
__construct(\ILIAS\Data\Factory $dataFactory, \ILIAS\Language\Language $language)
logical()
Contains constraints for logical compositions with other constraints.
Interface Observer Contains several chained tasks and infos about them.
A constraint encodes some resrtictions on values.
A password is used as part of credentials for authentication.
numeric()
Contains constraints for numeric data types.
container()
Contains constraints for container types (e.g.
password()
Contains constraints for password strings.
dateTime()
Contains transformations for DateTime.
ILIAS Data Factory $dataFactory
uri()
Contains transformations for Data.
int()
Contains constraints and transformations on numbers.
to()
Combined validations and transformations for primitive data types that establish a baseline for furth...
language()
description: > Example for rendring a language glyph.
kindlyTo()
Combined validations and transformations for primitive data types that establish a baseline for furth...
string()
Contains constraints for string.
ILIAS Language Language $language