Class HTMLPurifier_ConfigSchema_ValidatorAtom

InheritanceHTMLPurifier_ConfigSchema_ValidatorAtom

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.

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
error() HTMLPurifier_ConfigSchema_ValidatorAtom

Property Details

$contents protected property
protected $contents null
$context protected property
protected $context null
$member protected property
protected $member null
$obj protected property
protected $obj null

Method Details

__construct() public method

public void __construct ( $context, $obj, $member )
$context
$obj
$member
assertAlnum() public method

public HTMLPurifier_ConfigSchema_ValidatorAtom assertAlnum ( )
assertIsArray() public method

public HTMLPurifier_ConfigSchema_ValidatorAtom assertIsArray ( )
assertIsBool() public method

public HTMLPurifier_ConfigSchema_ValidatorAtom assertIsBool ( )
assertIsLookup() public method

public HTMLPurifier_ConfigSchema_ValidatorAtom assertIsLookup ( )
assertIsString() public method

public HTMLPurifier_ConfigSchema_ValidatorAtom assertIsString ( )
assertNotEmpty() public method

public HTMLPurifier_ConfigSchema_ValidatorAtom assertNotEmpty ( )
assertNotNull() public method

public HTMLPurifier_ConfigSchema_ValidatorAtom assertNotNull ( )
error() protected method

protected void error ( $msg )
$msg string
throws HTMLPurifier_ConfigSchema_Exception