Class HTMLPurifier_ConfigSchema_Interchange

InheritanceHTMLPurifier_ConfigSchema_Interchange

Generic schema interchange format that can be converted to a runtime representation (HTMLPurifier_ConfigSchema) or HTML documentation. Members are completely validated.

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$directives Array of Directive ID => array(directive info) HTMLPurifier_ConfigSchema_Interchange
$name Name of the application this schema is describing. HTMLPurifier_ConfigSchema_Interchange

Public Methods

Hide inherited methods

MethodDescriptionDefined By
addDirective() Adds a directive array to $directives HTMLPurifier_ConfigSchema_Interchange
validate() Convenience function to perform standard validation. Throws exception on failed validation. HTMLPurifier_ConfigSchema_Interchange

Property Details

$directives public property
public $directives = []
$name public property
public $name null

Method Details

addDirective() public method

Adds a directive array to $directives

public void addDirective ( $directive )
$directive HTMLPurifier_ConfigSchema_Interchange_Directive
throws HTMLPurifier_ConfigSchema_Exception
validate() public method

Convenience function to perform standard validation. Throws exception on failed validation.

public void validate ( )