| ILIAS
    release_5-3 Revision v5.3.23-19-g915713cf615
    | 
 Collaboration diagram for HTMLPurifier_ConfigSchema_InterchangeBuilder:
 Collaboration diagram for HTMLPurifier_ConfigSchema_InterchangeBuilder:| Public Member Functions | |
| __construct ($varParser=null) | |
| buildDir ($interchange, $dir=null) | |
| buildFile ($interchange, $file) | |
| build ($interchange, $hash) | |
| Builds an interchange object based on a hash.  More... | |
| 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.  More... | |
| lookup ($array) | |
| Converts an array list into a lookup array.  More... | |
| id ($id) | |
| Convenience function that creates an HTMLPurifier_ConfigSchema_Interchange_Id object based on a string Id.  More... | |
| _findUnused ($hash) | |
| Triggers errors for any unused keys passed in the hash; such keys may indicate typos, missing values, etc.  More... | |
| Protected Attributes | |
| $varParser | |
| Used for processing DEFAULT, nothing else.  More... | |
Definition at line 3 of file InterchangeBuilder.php.
| HTMLPurifier_ConfigSchema_InterchangeBuilder::__construct | ( | $varParser = null | ) | 
| HTMLPurifier_VarParser | $varParser | 
Definition at line 15 of file InterchangeBuilder.php.
References $varParser.
| 
 | protected | 
Triggers errors for any unused keys passed in the hash; such keys may indicate typos, missing values, etc.
| HTMLPurifier_StringHash | $hash | Hash to check. | 
Definition at line 215 of file InterchangeBuilder.php.
Referenced by build().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| HTMLPurifier_ConfigSchema_InterchangeBuilder::build | ( | $interchange, | |
| $hash | |||
| ) | 
Builds an interchange object based on a hash.
| HTMLPurifier_ConfigSchema_Interchange | $interchange | HTMLPurifier_ConfigSchema_Interchange object to build | 
| HTMLPurifier_StringHash | $hash | source data | 
| HTMLPurifier_ConfigSchema_Exception | 
Definition at line 82 of file InterchangeBuilder.php.
References $interchange, _findUnused(), and buildDirective().
Referenced by buildFile().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| HTMLPurifier_ConfigSchema_InterchangeBuilder::buildDir | ( | $interchange, | |
| $dir = null | |||
| ) | 
| HTMLPurifier_ConfigSchema_Interchange | $interchange | |
| string | $dir | 
Definition at line 36 of file InterchangeBuilder.php.
References $file, $files, $info, $interchange, and buildFile().
 Here is the call graph for this function:
 Here is the call graph for this function:| HTMLPurifier_ConfigSchema_InterchangeBuilder::buildDirective | ( | $interchange, | |
| $hash | |||
| ) | 
| HTMLPurifier_ConfigSchema_Interchange | $interchange | |
| HTMLPurifier_StringHash | $hash | 
| HTMLPurifier_ConfigSchema_Exception | 
Definition at line 107 of file InterchangeBuilder.php.
References $id, $interchange, $type, evalArray(), id(), and lookup().
Referenced by build().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| HTMLPurifier_ConfigSchema_InterchangeBuilder::buildFile | ( | $interchange, | |
| $file | |||
| ) | 
| HTMLPurifier_ConfigSchema_Interchange | $interchange | |
| string | $file | 
Definition at line 67 of file InterchangeBuilder.php.
References $file, $interchange, $parser, and build().
Referenced by buildDir().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
| string | $dir | 
Definition at line 24 of file InterchangeBuilder.php.
References $builder, and $interchange.
| 
 | protected | 
Evaluates an array PHP code string without array() wrapper.
| string | $contents | 
Definition at line 180 of file InterchangeBuilder.php.
References $contents.
Referenced by buildDirective().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Convenience function that creates an HTMLPurifier_ConfigSchema_Interchange_Id object based on a string Id.
| string | $id | 
Definition at line 205 of file InterchangeBuilder.php.
References $id, and HTMLPurifier_ConfigSchema_Interchange_Id\make().
Referenced by buildDirective().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Converts an array list into a lookup array.
| array | $array | 
Definition at line 190 of file InterchangeBuilder.php.
References $ret.
Referenced by buildDirective().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Used for processing DEFAULT, nothing else.
@type HTMLPurifier_VarParser
Definition at line 10 of file InterchangeBuilder.php.
Referenced by __construct().