ILIAS  release_4-4 Revision
HTMLPurifier_ConfigSchema_Interchange_Directive Class Reference

Interchange component class describing configuration directives. More...

+ Collaboration diagram for HTMLPurifier_ConfigSchema_Interchange_Directive:

Data Fields

 $id
 ID of directive, instance of HTMLPurifier_ConfigSchema_Interchange_Id. More...
 
 $type
 String type, e.g. More...
 
 $default
 Default value, e.g. More...
 
 $description
 HTML description. More...
 
 $typeAllowsNull = false
 Boolean whether or not null is allowed as a value. More...
 
 $allowed
 Lookup table of allowed scalar values, e.g. More...
 
 $aliases = array()
 List of aliases for the directive, e.g. More...
 
 $valueAliases
 Hash of value aliases, e.g. More...
 
 $version
 Version of HTML Purifier the directive was introduced, e.g. More...
 
 $deprecatedUse
 ID of directive that supercedes this old directive, is an instance of HTMLPurifier_ConfigSchema_Interchange_Id. More...
 
 $deprecatedVersion
 Version of HTML Purifier this directive was deprecated. More...
 
 $external = array()
 List of external projects this directive depends on, e.g. More...
 

Detailed Description

Interchange component class describing configuration directives.

Definition at line 6 of file Directive.php.

Field Documentation

◆ $aliases

HTMLPurifier_ConfigSchema_Interchange_Directive::$aliases = array()

List of aliases for the directive, e.g.

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

Definition at line 44 of file Directive.php.

◆ $allowed

HTMLPurifier_ConfigSchema_Interchange_Directive::$allowed

Lookup table of allowed scalar values, e.g.

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

Definition at line 38 of file Directive.php.

◆ $default

HTMLPurifier_ConfigSchema_Interchange_Directive::$default

Default value, e.g.

3 or 'DefaultVal'.

Definition at line 22 of file Directive.php.

◆ $deprecatedUse

HTMLPurifier_ConfigSchema_Interchange_Directive::$deprecatedUse

ID of directive that supercedes this old directive, is an instance of HTMLPurifier_ConfigSchema_Interchange_Id.

Null if not deprecated.

Definition at line 62 of file Directive.php.

◆ $deprecatedVersion

HTMLPurifier_ConfigSchema_Interchange_Directive::$deprecatedVersion

Version of HTML Purifier this directive was deprecated.

Null if not deprecated.

Definition at line 68 of file Directive.php.

◆ $description

HTMLPurifier_ConfigSchema_Interchange_Directive::$description

HTML description.

Definition at line 27 of file Directive.php.

◆ $external

HTMLPurifier_ConfigSchema_Interchange_Directive::$external = array()

List of external projects this directive depends on, e.g.

array('CSSTidy').

Definition at line 73 of file Directive.php.

◆ $id

HTMLPurifier_ConfigSchema_Interchange_Directive::$id

ID of directive, instance of HTMLPurifier_ConfigSchema_Interchange_Id.

Definition at line 12 of file Directive.php.

◆ $type

HTMLPurifier_ConfigSchema_Interchange_Directive::$type

String type, e.g.

'integer' or 'istring'.

Definition at line 17 of file Directive.php.

◆ $typeAllowsNull

HTMLPurifier_ConfigSchema_Interchange_Directive::$typeAllowsNull = false

Boolean whether or not null is allowed as a value.

Definition at line 32 of file Directive.php.

◆ $valueAliases

HTMLPurifier_ConfigSchema_Interchange_Directive::$valueAliases

Hash of value aliases, e.g.

array('alt' => 'real'). Null if value aliasing is disabled (necessary for non-scalar types).

Definition at line 50 of file Directive.php.

◆ $version

HTMLPurifier_ConfigSchema_Interchange_Directive::$version

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

'1.3.1'. Null if the directive has always existed.

Definition at line 56 of file Directive.php.


The documentation for this class was generated from the following file: