|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Collaboration diagram for ILIAS\Refinery\Factory: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\URI. 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().
Here is the call graph for this function:| ILIAS\Refinery\Factory::container | ( | ) |
Contains constraints for container types (e.g.
arrays)
Definition at line 98 of file Factory.php.
References language().
Here is the call graph for this function:| ILIAS\Refinery\Factory::custom | ( | ) |
Contains constraints and transformations for custom functions.
Definition at line 88 of file Factory.php.
References language().
Here is the call graph for this function:| ILIAS\Refinery\Factory::dateTime | ( | ) |
Contains transformations for DateTime.
Definition at line 148 of file Factory.php.
| 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().
Here is the call graph for this function:| ILIAS\Refinery\Factory::logical | ( | ) |
Contains constraints for logical compositions with other constraints.
Definition at line 118 of file Factory.php.
References language().
Here is the call graph for this function:| ILIAS\Refinery\Factory::null | ( | ) |
Contains constraints for null types.
Definition at line 128 of file Factory.php.
References language().
Here is the call graph for this function:| ILIAS\Refinery\Factory::numeric | ( | ) |
Contains constraints for numeric data types.
Definition at line 138 of file Factory.php.
References language().
Here is the call graph for this function:| ILIAS\Refinery\Factory::password | ( | ) |
Contains constraints for password strings.
Definition at line 108 of file Factory.php.
References language().
Here is the call graph for this function:| ILIAS\Refinery\Factory::string | ( | ) |
Contains constraints for string.
Definition at line 78 of file Factory.php.
References language().
Here is the call graph for this function:| 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 | ( | ) |
Contains transformations for Data\URI.
Definition at line 158 of file Factory.php.
|
private |
Definition at line 20 of file Factory.php.
|
private |
Definition at line 25 of file Factory.php.