HTMLPurifier 4.4.0
HTMLPurifier_ConfigSchema_InterchangeBuilder Class Reference

List of all members.

Public Member Functions

 __construct ($varParser=null)
 buildDir ($interchange, $dir=null)
 buildFile ($interchange, $file)
 build ($interchange, $hash)
 Builds an interchange object based on a hash.
 buildDirective ($interchange, $hash)

Static Public Member Functions

static buildFromDirectory ($dir=null)

Protected Member Functions

 evalArray ($contents)
 Evaluates an array PHP code string without array() wrapper.
 lookup ($array)
 Converts an array list into a lookup array.
 id ($id)
 Convenience function that creates an HTMLPurifier_ConfigSchema_Interchange_Id object based on a string Id.
 _findUnused ($hash)
 Triggers errors for any unused keys passed in the hash; such keys may indicate typos, missing values, etc.

Protected Attributes

 $varParser
 Used for processing DEFAULT, nothing else.

Detailed Description

Definition at line 3 of file InterchangeBuilder.php.


Constructor & Destructor Documentation

HTMLPurifier_ConfigSchema_InterchangeBuilder::__construct ( varParser = null)

Definition at line 11 of file InterchangeBuilder.php.

References $varParser.


Member Function Documentation

HTMLPurifier_ConfigSchema_InterchangeBuilder::_findUnused ( hash) [protected]

Triggers errors for any unused keys passed in the hash; such keys may indicate typos, missing values, etc.

Parameters:
$hashInstance of ConfigSchema_StringHash to check.

Definition at line 169 of file InterchangeBuilder.php.

Referenced by build().

HTMLPurifier_ConfigSchema_InterchangeBuilder::build ( interchange,
hash 
)

Builds an interchange object based on a hash.

Parameters:
$interchangeHTMLPurifier_ConfigSchema_Interchange object to build
$hashHTMLPurifier_ConfigSchema_StringHash source data

Definition at line 59 of file InterchangeBuilder.php.

References _findUnused(), and buildDirective().

Referenced by buildFile().

HTMLPurifier_ConfigSchema_InterchangeBuilder::buildDir ( interchange,
dir = null 
)

Definition at line 21 of file InterchangeBuilder.php.

References buildFile().

HTMLPurifier_ConfigSchema_InterchangeBuilder::buildDirective ( interchange,
hash 
)

Definition at line 78 of file InterchangeBuilder.php.

References evalArray(), id(), and lookup().

Referenced by build().

HTMLPurifier_ConfigSchema_InterchangeBuilder::buildFile ( interchange,
file 
)

Definition at line 46 of file InterchangeBuilder.php.

References build().

Referenced by buildDir().

static HTMLPurifier_ConfigSchema_InterchangeBuilder::buildFromDirectory ( dir = null) [static]

Definition at line 15 of file InterchangeBuilder.php.

HTMLPurifier_ConfigSchema_InterchangeBuilder::evalArray ( contents) [protected]

Evaluates an array PHP code string without array() wrapper.

Definition at line 143 of file InterchangeBuilder.php.

Referenced by buildDirective().

HTMLPurifier_ConfigSchema_InterchangeBuilder::id ( id) [protected]

Convenience function that creates an HTMLPurifier_ConfigSchema_Interchange_Id object based on a string Id.

Definition at line 160 of file InterchangeBuilder.php.

References HTMLPurifier_ConfigSchema_Interchange_Id::make().

Referenced by buildDirective().

HTMLPurifier_ConfigSchema_InterchangeBuilder::lookup ( array) [protected]

Converts an array list into a lookup array.

Definition at line 150 of file InterchangeBuilder.php.

Referenced by buildDirective().


Member Data Documentation

HTMLPurifier_ConfigSchema_InterchangeBuilder::$varParser [protected]

Used for processing DEFAULT, nothing else.

Definition at line 9 of file InterchangeBuilder.php.

Referenced by __construct().


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