ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Public Member Functions | |
__construct (\ILIAS\Data\Factory $dataFactory, \ilLanguage $language) | |
to () | |
Combined validations and transformations for primitive data types that establish a baseline for further constraints and more complex transformations. More... | |
in () | |
Creates a factory object to create a transformation object, that can be used to execute other transformation objects in a desired order. More... | |
int () | |
Contains constraints and transformations on numbers. More... | |
string () | |
Contains constraints for string. More... | |
custom () | |
Contains constraints and transformations for custom functions. More... | |
container () | |
Contains constraints for container types (e.g. More... | |
password () | |
Contains constraints for password strings. More... | |
logical () | |
Contains constraints for logical compositions with other constraints. More... | |
null () | |
Contains constraints for null types. More... | |
numeric () | |
Contains constraints for numeric data types. More... | |
dateTime () | |
Contains transformations for DateTime. More... | |
uri () | |
Contains transformations for Data. More... | |
Private Attributes | |
$dataFactory | |
$language | |
Definition at line 15 of file Factory.php.
ILIAS\Refinery\Factory::__construct | ( | \ILIAS\Data\Factory | $dataFactory, |
\ilLanguage | $language | ||
) |
\ILIAS\Data\Factory | $dataFactory | |
\ilLanguage | $language |
Definition at line 31 of file Factory.php.
References language().
ILIAS\Refinery\Factory::container | ( | ) |
Contains constraints for container types (e.g.
arrays)
Definition at line 98 of file Factory.php.
References language().
ILIAS\Refinery\Factory::custom | ( | ) |
Contains constraints and transformations for custom functions.
Definition at line 88 of file Factory.php.
References language().
ILIAS\Refinery\Factory::dateTime | ( | ) |
ILIAS\Refinery\Factory::in | ( | ) |
Creates a factory object to create a transformation object, that can be used to execute other transformation objects in a desired order.
Definition at line 57 of file Factory.php.
ILIAS\Refinery\Factory::int | ( | ) |
Contains constraints and transformations on numbers.
Each constraint on an int will attempt to transform to int as well.
Definition at line 68 of file Factory.php.
References language().
ILIAS\Refinery\Factory::logical | ( | ) |
Contains constraints for logical compositions with other constraints.
Definition at line 118 of file Factory.php.
References language().
ILIAS\Refinery\Factory::null | ( | ) |
Contains constraints for null types.
Definition at line 128 of file Factory.php.
References language().
ILIAS\Refinery\Factory::numeric | ( | ) |
Contains constraints for numeric data types.
Definition at line 138 of file Factory.php.
References language().
ILIAS\Refinery\Factory::password | ( | ) |
Contains constraints for password strings.
Definition at line 108 of file Factory.php.
References language().
ILIAS\Refinery\Factory::string | ( | ) |
Contains constraints for string.
Definition at line 78 of file Factory.php.
References language().
ILIAS\Refinery\Factory::to | ( | ) |
Combined validations and transformations for primitive data types that establish a baseline for further constraints and more complex transformations.
Definition at line 45 of file Factory.php.
ILIAS\Refinery\Factory::uri | ( | ) |
|
private |
Definition at line 20 of file Factory.php.
|
private |
Definition at line 25 of file Factory.php.