HTMLPurifier_DefinitionCache_Decorator::decorate PHP Method

decorate() public method

Lazy decorator function
public decorate ( HTMLPurifier_DefinitionCache &$cache ) : HTMLPurifier_DefinitionCache_Decorator
$cache HTMLPurifier_DefinitionCache Reference to cache object to decorate
return HTMLPurifier_DefinitionCache_Decorator
    public function decorate(&$cache)
    {
        $decorator = $this->copy();
        // reference is necessary for mocks in PHP 4
        $decorator->cache =& $cache;
        $decorator->type = $cache->type;
        return $decorator;
    }