\HTMLPurifier_ConfigSchema_Interchange_Directive
Interchange component class describing configuration directives.
Synopsis
class HTMLPurifier_ConfigSchema_Interchange_Directive
{
- // members
- public $id;
- public $type;
- public $default;
- public $description;
- public boolean $typeAllowsNull = false;
- public $allowed;
- public array $aliases = ;
- public $valueAliases;
- public $version;
- public $deprecatedUse;
- public $deprecatedVersion;
- public array $external = ;
Members
public
-
$aliases
List of aliases for the directive, e.g. array(new HTMLPurifier_ConfigSchema_Interchange_Id('Ns', 'Dir'))). -
$allowed
Lookup table of allowed scalar values, e.g. array('allowed' => true). -
$default
Default value, e.g. 3 or 'DefaultVal'. -
$deprecatedUse
ID of directive that supercedes this old directive, is an instance of HTMLPurifier_ConfigSchema_Interchange_Id. Null if not deprecated. -
$deprecatedVersion
Version of HTML Purifier this directive was deprecated. Null if not deprecated. -
$description
HTML description. -
$external
List of external projects this directive depends on, e.g. array('CSSTidy'). -
$id
ID of directive, instance of HTMLPurifier_ConfigSchema_Interchange_Id. -
$type
String type, e.g. 'integer' or 'istring'. -
$typeAllowsNull
Boolean whether or not null is allowed as a value. -
$valueAliases
Hash of value aliases, e.g. array('alt' => 'real'). Null if value aliasing is disabled (necessary for non-scalar types). -
$version
Version of HTML Purifier the directive was introduced, e.g. '1.3.1'.