Class HTMLPurifier_ConfigSchema_Validator
Performs validations on HTMLPurifier_ConfigSchema_Interchange
Note:
If you see '// handled by InterchangeBuilder', that means a design decision in
that class would prevent this validation from ever being necessary. We have them
anyway, however, for redundancy.
Located at x2engine/framework/vendors/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Validator.php
Located at x2engine/framework/vendors/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Validator.php
public
|
|
public
boolean
|
#
validate(
Validates a fully-formed interchange object. |
public
|
#
validateId(
Validates a HTMLPurifier_ConfigSchema_Interchange_Id object. |
public
|
#
validateDirective(
Validates a HTMLPurifier_ConfigSchema_Interchange_Directive object. |
public
|
#
validateDirectiveAllowed(
Extra validation if $allowed member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined. |
public
|
#
validateDirectiveValueAliases(
Extra validation if $valueAliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined. |
public
|
#
validateDirectiveAliases(
Extra validation if $aliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined. |
protected
|
|
protected
|
|
protected
string
|
protected
mixed
|
$interchange |
|
|
protected
mixed
|
$aliases |
|
|
protected
array
|
$context | array() |
#
Context-stack to provide easy to read error messages. |
protected
mixed
|
$parser |
|
#
to test default's type. |