ILIAS
Release_4_0_x_branch Revision 61816
|
Fluent interface for validating the contents of member variables. More...
Public Member Functions | |
__construct ($context, $obj, $member) | |
assertIsString () | |
assertIsBool () | |
assertIsArray () | |
assertNotNull () | |
assertAlnum () | |
assertNotEmpty () | |
assertIsLookup () |
Data Fields | |
$obj | |
$member | |
$contents |
Protected Member Functions | |
error ($msg) |
Protected Attributes | |
$context |
Fluent interface for validating the contents of member variables.
This should be immutable. See HTMLPurifier_ConfigSchema_Validator for use-cases. We name this an 'atom' because it's ONLY for validations that are independent and usually scalar.
Definition at line 9 of file ValidatorAtom.php.
HTMLPurifier_ConfigSchema_ValidatorAtom::__construct | ( | $context, | |
$obj, | |||
$member | |||
) |
HTMLPurifier_ConfigSchema_ValidatorAtom::assertAlnum | ( | ) |
Definition at line 41 of file ValidatorAtom.php.
References assertIsString(), and error().
HTMLPurifier_ConfigSchema_ValidatorAtom::assertIsArray | ( | ) |
Definition at line 31 of file ValidatorAtom.php.
References error().
Referenced by assertIsLookup().
HTMLPurifier_ConfigSchema_ValidatorAtom::assertIsBool | ( | ) |
Definition at line 26 of file ValidatorAtom.php.
References error().
HTMLPurifier_ConfigSchema_ValidatorAtom::assertIsLookup | ( | ) |
Definition at line 52 of file ValidatorAtom.php.
References assertIsArray(), and error().
HTMLPurifier_ConfigSchema_ValidatorAtom::assertIsString | ( | ) |
Definition at line 21 of file ValidatorAtom.php.
References error().
Referenced by assertAlnum().
HTMLPurifier_ConfigSchema_ValidatorAtom::assertNotEmpty | ( | ) |
Definition at line 47 of file ValidatorAtom.php.
References error().
HTMLPurifier_ConfigSchema_ValidatorAtom::assertNotNull | ( | ) |
Definition at line 36 of file ValidatorAtom.php.
References error().
|
protected |
Definition at line 60 of file ValidatorAtom.php.
Referenced by assertAlnum(), assertIsArray(), assertIsBool(), assertIsLookup(), assertIsString(), assertNotEmpty(), and assertNotNull().
HTMLPurifier_ConfigSchema_ValidatorAtom::$contents |
Definition at line 12 of file ValidatorAtom.php.
|
protected |
Definition at line 12 of file ValidatorAtom.php.
Referenced by __construct().
HTMLPurifier_ConfigSchema_ValidatorAtom::$member |
Definition at line 12 of file ValidatorAtom.php.
Referenced by __construct().
HTMLPurifier_ConfigSchema_ValidatorAtom::$obj |
Definition at line 12 of file ValidatorAtom.php.
Referenced by __construct().