Class HTMLPurifier_DefinitionCache_Decorator_Memory
Inheritance | HTMLPurifier_DefinitionCache_Decorator_Memory » HTMLPurifier_DefinitionCache_Decorator » HTMLPurifier_DefinitionCache |
---|
Definition cache decorator class that saves all cache retrievals to PHP's memory; good for unit tests or circumstances where there are lots of configuration objects floating around.
Public Properties
Property | Type | Description | Defined By |
---|---|---|---|
$cache | Cache object we are decorating | HTMLPurifier_DefinitionCache_Decorator | |
$name | HTMLPurifier_DefinitionCache_Decorator_Memory | ||
$type | HTMLPurifier_DefinitionCache |
Protected Properties
Property | Type | Description | Defined By |
---|---|---|---|
$definitions | HTMLPurifier_DefinitionCache_Decorator_Memory |
Public Methods
Method | Description | Defined By |
---|---|---|
__construct() | HTMLPurifier_DefinitionCache_Decorator | |
add() | HTMLPurifier_DefinitionCache_Decorator_Memory | |
checkDefType() | Checks if a definition's type jives with the cache's type | HTMLPurifier_DefinitionCache |
cleanup() | HTMLPurifier_DefinitionCache_Decorator | |
copy() | HTMLPurifier_DefinitionCache_Decorator_Memory | |
decorate() | Lazy decorator function | HTMLPurifier_DefinitionCache_Decorator |
flush() | HTMLPurifier_DefinitionCache_Decorator | |
generateKey() | Generates a unique identifier for a particular configuration | HTMLPurifier_DefinitionCache |
get() | HTMLPurifier_DefinitionCache_Decorator_Memory | |
isOld() | Tests whether or not a key is old with respect to the configuration's version and revision number. | HTMLPurifier_DefinitionCache |
remove() | HTMLPurifier_DefinitionCache_Decorator | |
replace() | HTMLPurifier_DefinitionCache_Decorator_Memory | |
set() | HTMLPurifier_DefinitionCache_Decorator_Memory |
Property Details
Method Details
public mixed add ( $def, $config ) | ||
$def | HTMLPurifier_Definition | |
$config | HTMLPurifier_Config |
public HTMLPurifier_DefinitionCache_Decorator_Memory copy ( ) |
public mixed get ( $config ) | ||
$config | HTMLPurifier_Config |
public mixed replace ( $def, $config ) | ||
$def | HTMLPurifier_Definition | |
$config | HTMLPurifier_Config |
public mixed set ( $def, $config ) | ||
$def | HTMLPurifier_Definition | |
$config | HTMLPurifier_Config |