\HTMLPurifier_ConfigSchema_Interchange_Directive

Interchange component class describing configuration directives.

Summary

Methods
Properties
Constants
No public methods found
$id
$type
$default
$description
$typeAllowsNull
$allowed
$aliases
$valueAliases
$version
$deprecatedUse
$deprecatedVersion
$external
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$id

$id : 

ID of directive.

Type

$type

$type : 

Type, e.g. 'integer' or 'istring'.

Type

$default

$default : 

Default value, e.g. 3 or 'DefaultVal'.

Type

$description

$description : 

HTML description.

Type

$typeAllowsNull

$typeAllowsNull : 

Whether or not null is allowed as a value.

Type

$allowed

$allowed : 

Lookup table of allowed scalar values.

e.g. array('allowed' => true). Null if all values are allowed.

Type

$aliases

$aliases : 

List of aliases for the directive.

e.g. array(new HTMLPurifier_ConfigSchema_Interchange_Id('Ns', 'Dir'))).

Type

$valueAliases

$valueAliases : 

Hash of value aliases, e.g. array('alt' => 'real'). Null if value aliasing is disabled (necessary for non-scalar types).

Type

$version

$version : 

Version of HTML Purifier the directive was introduced, e.g. '1.3.1'.

Null if the directive has always existed.

Type

$deprecatedUse

$deprecatedUse : 

ID of directive that supercedes this old directive.

Null if not deprecated.

Type

$deprecatedVersion

$deprecatedVersion : 

Version of HTML Purifier this directive was deprecated. Null if not deprecated.

Type

$external

$external : 

List of external projects this directive depends on, e.g. array('CSSTidy').

Type