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