\HTMLPurifier_ConfigSchema_Validator

Performs validations on HTMLPurifier_ConfigSchema_Interchange

Summary

Methods
Properties
Constants
__construct()
validate()
validateId()
validateDirective()
validateDirectiveAllowed()
validateDirectiveValueAliases()
validateDirectiveAliases()
No public properties found
No constants found
with()
error()
getFormattedContext()
$interchange
$aliases
$context
$parser
N/A
No private methods found
No private properties found
N/A

Properties

$interchange

$interchange : 

Type

$aliases

$aliases : 

Type

$context

$context : 

Context-stack to provide easy to read error messages.

Type

$parser

$parser : 

to test default's type.

Type

Methods

__construct()

__construct() 

validate()

validate(\HTMLPurifier_ConfigSchema_Interchange  $interchange) : boolean

Validates a fully-formed interchange object.

Parameters

\HTMLPurifier_ConfigSchema_Interchange $interchange

Returns

boolean

validateDirectiveAllowed()

validateDirectiveAllowed(\HTMLPurifier_ConfigSchema_Interchange_Directive  $d) 

Extra validation if $allowed member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.

Parameters

\HTMLPurifier_ConfigSchema_Interchange_Directive $d

validateDirectiveValueAliases()

validateDirectiveValueAliases(\HTMLPurifier_ConfigSchema_Interchange_Directive  $d) 

Extra validation if $valueAliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.

Parameters

\HTMLPurifier_ConfigSchema_Interchange_Directive $d

validateDirectiveAliases()

validateDirectiveAliases(\HTMLPurifier_ConfigSchema_Interchange_Directive  $d) 

Extra validation if $aliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.

Parameters

\HTMLPurifier_ConfigSchema_Interchange_Directive $d

with()

with(  $obj,   $member) : \HTMLPurifier_ConfigSchema_ValidatorAtom

Convenience function for generating HTMLPurifier_ConfigSchema_ValidatorAtom for validating simple member variables of objects.

Parameters

$obj
$member

Returns

\HTMLPurifier_ConfigSchema_ValidatorAtom

error()

error(  $target,   $msg) 

Emits an error, providing helpful context.

Parameters

$target
$msg

Throws

\HTMLPurifier_ConfigSchema_Exception

getFormattedContext()

getFormattedContext() : string

Returns a formatted context string.

Returns

string