Cheetah
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
HTMLPurifier_ConfigSchema_ValidatorAtom Class Reference

Public Member Functions

 __construct ($context, $obj, $member)
 
 assertIsString ()
 
 assertIsBool ()
 
 assertIsArray ()
 
 assertNotNull ()
 
 assertAlnum ()
 
 assertNotEmpty ()
 
 assertIsLookup ()
 

Protected Member Functions

 error ($msg)
 

Protected Attributes

 $context
 
 $obj
 
 $member
 
 $contents
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ __construct()

HTMLPurifier_ConfigSchema_ValidatorAtom::__construct (   $context,
  $obj,
  $member 
)

Definition at line 31 of file ValidatorAtom.php.

Member Function Documentation

◆ assertAlnum()

HTMLPurifier_ConfigSchema_ValidatorAtom::assertAlnum ( )
Returns
HTMLPurifier_ConfigSchema_ValidatorAtom

Definition at line 86 of file ValidatorAtom.php.

◆ assertIsArray()

HTMLPurifier_ConfigSchema_ValidatorAtom::assertIsArray ( )
Returns
HTMLPurifier_ConfigSchema_ValidatorAtom

Definition at line 64 of file ValidatorAtom.php.

◆ assertIsBool()

HTMLPurifier_ConfigSchema_ValidatorAtom::assertIsBool ( )
Returns
HTMLPurifier_ConfigSchema_ValidatorAtom

Definition at line 53 of file ValidatorAtom.php.

◆ assertIsLookup()

HTMLPurifier_ConfigSchema_ValidatorAtom::assertIsLookup ( )

◆ assertIsString()

HTMLPurifier_ConfigSchema_ValidatorAtom::assertIsString ( )
Returns
HTMLPurifier_ConfigSchema_ValidatorAtom

Definition at line 42 of file ValidatorAtom.php.

◆ assertNotEmpty()

HTMLPurifier_ConfigSchema_ValidatorAtom::assertNotEmpty ( )
Returns
HTMLPurifier_ConfigSchema_ValidatorAtom

Definition at line 98 of file ValidatorAtom.php.

◆ assertNotNull()

HTMLPurifier_ConfigSchema_ValidatorAtom::assertNotNull ( )
Returns
HTMLPurifier_ConfigSchema_ValidatorAtom

Definition at line 75 of file ValidatorAtom.php.

◆ error()

HTMLPurifier_ConfigSchema_ValidatorAtom::error (   $msg)
protected
Parameters
string$msg
Exceptions
HTMLPurifier_ConfigSchema_Exception

Definition at line 124 of file ValidatorAtom.php.

Member Data Documentation

◆ $contents

HTMLPurifier_ConfigSchema_ValidatorAtom::$contents
protected

@type mixed

Definition at line 29 of file ValidatorAtom.php.

◆ $context

HTMLPurifier_ConfigSchema_ValidatorAtom::$context
protected

@type string

Definition at line 14 of file ValidatorAtom.php.

◆ $member

HTMLPurifier_ConfigSchema_ValidatorAtom::$member
protected

@type string

Definition at line 24 of file ValidatorAtom.php.

◆ $obj

HTMLPurifier_ConfigSchema_ValidatorAtom::$obj
protected

@type object

Definition at line 19 of file ValidatorAtom.php.


The documentation for this class was generated from the following file: