HTMLPurifier_ConfigSchema_Validator
in package
Performs validations on HTMLPurifier_ConfigSchema_Interchange
Tags
Table of Contents
Properties
- $aliases : mixed
- $context : mixed
- Context-stack to provide easy to read error messages.
- $interchange : mixed
- $parser : mixed
- to test default's type.
Methods
- __construct() : mixed
- validate() : bool
- Validates a fully-formed interchange object.
- validateDirective() : mixed
- Validates a HTMLPurifier_ConfigSchema_Interchange_Directive object.
- validateDirectiveAliases() : mixed
- Extra validation if $aliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.
- validateDirectiveAllowed() : mixed
- Extra validation if $allowed member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.
- validateDirectiveValueAliases() : mixed
- Extra validation if $valueAliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.
- validateId() : mixed
- Validates a HTMLPurifier_ConfigSchema_Interchange_Id object.
- error() : mixed
- Emits an error, providing helpful context.
- getFormattedContext() : string
- Returns a formatted context string.
- with() : HTMLPurifier_ConfigSchema_ValidatorAtom
- Convenience function for generating HTMLPurifier_ConfigSchema_ValidatorAtom for validating simple member variables of objects.
Properties
$aliases
protected
mixed
$aliases
Tags
$context
Context-stack to provide easy to read error messages.
protected
mixed
$context
= array()
Tags
$interchange
protected
mixed
$interchange
Tags
$parser
to test default's type.
protected
mixed
$parser
Tags
Methods
__construct()
public
__construct() : mixed
validate()
Validates a fully-formed interchange object.
public
validate(HTMLPurifier_ConfigSchema_Interchange $interchange) : bool
Parameters
- $interchange : HTMLPurifier_ConfigSchema_Interchange
Return values
boolvalidateDirective()
Validates a HTMLPurifier_ConfigSchema_Interchange_Directive object.
public
validateDirective(HTMLPurifier_ConfigSchema_Interchange_Directive $d) : mixed
Parameters
validateDirectiveAliases()
Extra validation if $aliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.
public
validateDirectiveAliases(HTMLPurifier_ConfigSchema_Interchange_Directive $d) : mixed
Parameters
validateDirectiveAllowed()
Extra validation if $allowed member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.
public
validateDirectiveAllowed(HTMLPurifier_ConfigSchema_Interchange_Directive $d) : mixed
Parameters
validateDirectiveValueAliases()
Extra validation if $valueAliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.
public
validateDirectiveValueAliases(HTMLPurifier_ConfigSchema_Interchange_Directive $d) : mixed
Parameters
validateId()
Validates a HTMLPurifier_ConfigSchema_Interchange_Id object.
public
validateId(HTMLPurifier_ConfigSchema_Interchange_Id $id) : mixed
Parameters
error()
Emits an error, providing helpful context.
protected
error(mixed $target, mixed $msg) : mixed
Parameters
- $target : mixed
- $msg : mixed
Tags
getFormattedContext()
Returns a formatted context string.
protected
getFormattedContext() : string
Return values
stringwith()
Convenience function for generating HTMLPurifier_ConfigSchema_ValidatorAtom for validating simple member variables of objects.
protected
with(mixed $obj, mixed $member) : HTMLPurifier_ConfigSchema_ValidatorAtom
Parameters
- $obj : mixed
- $member : mixed