3declare(strict_types=1);
35 $this->dataFactory = $dataFactory;
38 $this->
language->loadLanguageModule(
'validation');
47 return new To\Group($this->dataFactory);
161 return new ByTrying($transformations, $this->dataFactory);
166 return new RandomGroup();
A password is used as part of credentials for authentication.
The scope of this class is split ilias-conform URI's into components.
__construct(\ILIAS\Data\Factory $dataFactory, ilLanguage $language)
container()
Contains constraints for container types (e.g.
custom()
Contains constraints and transformations for custom functions.
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.
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.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Class ChatMainBarProvider \MainMenu\Provider.