Class HTMLPurifier_ConfigSchema_Validator
Inheritance | HTMLPurifier_ConfigSchema_Validator |
---|
Performs validations on HTMLPurifier_ConfigSchema_Interchange
Protected Properties
Property | Type | Description | Defined By |
---|---|---|---|
$aliases | HTMLPurifier_ConfigSchema_Validator | ||
$context | Context-stack to provide easy to read error messages. | HTMLPurifier_ConfigSchema_Validator | |
$interchange | HTMLPurifier_ConfigSchema_Validator | ||
$parser | To test default's type. | HTMLPurifier_ConfigSchema_Validator |
Public Methods
Method | Description | Defined By |
---|---|---|
__construct() | HTMLPurifier_ConfigSchema_Validator | |
validate() | Validates a fully-formed interchange object. | HTMLPurifier_ConfigSchema_Validator |
validateDirective() | Validates a HTMLPurifier_ConfigSchema_Interchange_Directive object. | HTMLPurifier_ConfigSchema_Validator |
validateDirectiveAliases() | Extra validation if $aliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined. | HTMLPurifier_ConfigSchema_Validator |
validateDirectiveAllowed() | Extra validation if $allowed member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined. | HTMLPurifier_ConfigSchema_Validator |
validateDirectiveValueAliases() | Extra validation if $valueAliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined. | HTMLPurifier_ConfigSchema_Validator |
validateId() | Validates a HTMLPurifier_ConfigSchema_Interchange_Id object. | HTMLPurifier_ConfigSchema_Validator |
Protected Methods
Method | Description | Defined By |
---|---|---|
error() | Emits an error, providing helpful context. | HTMLPurifier_ConfigSchema_Validator |
getFormattedContext() | Returns a formatted context string. | HTMLPurifier_ConfigSchema_Validator |
with() | Convenience function for generating HTMLPurifier_ConfigSchema_ValidatorAtom for validating simple member variables of objects. | HTMLPurifier_ConfigSchema_Validator |
Property Details
Method Details
public void __construct ( ) |
Emits an error, providing helpful context.
protected void error ( $target, $msg ) | ||
$target | ||
$msg | ||
throws | HTMLPurifier_ConfigSchema_Exception |
---|
Returns a formatted context string.
protected string getFormattedContext ( ) |
Validates a fully-formed interchange object.
public bool validate ( $interchange ) | ||
$interchange | HTMLPurifier_ConfigSchema_Interchange |
Validates a HTMLPurifier_ConfigSchema_Interchange_Directive object.
public void validateDirective ( $d ) | ||
$d | HTMLPurifier_ConfigSchema_Interchange_Directive |
Extra validation if $aliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.
public void validateDirectiveAliases ( $d ) | ||
$d | HTMLPurifier_ConfigSchema_Interchange_Directive |
Extra validation if $allowed member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.
public void validateDirectiveAllowed ( $d ) | ||
$d | HTMLPurifier_ConfigSchema_Interchange_Directive |
Extra validation if $valueAliases member variable of HTMLPurifier_ConfigSchema_Interchange_Directive is defined.
public void validateDirectiveValueAliases ( $d ) | ||
$d | HTMLPurifier_ConfigSchema_Interchange_Directive |
Validates a HTMLPurifier_ConfigSchema_Interchange_Id object.
public void validateId ( $id ) | ||
$id | HTMLPurifier_ConfigSchema_Interchange_Id |
Convenience function for generating HTMLPurifier_ConfigSchema_ValidatorAtom for validating simple member variables of objects.
protected HTMLPurifier_ConfigSchema_ValidatorAtom with ( $obj, $member ) | ||
$obj | ||
$member |