|
Moodle
2.2.1
http://www.collinsharper.com
|
Public Member Functions | |
| setup () | |
| register ($short, $long) | |
| create ($type, $config) | |
| addDecorator ($decorator) | |
Static Public Member Functions | |
| static | instance ($prototype=null) |
Protected Attributes | |
| $caches = array('Serializer' => array()) | |
| $implementations = array() | |
| $decorators = array() | |
Responsible for creating definition caches.
Definition at line 6 of file DefinitionCacheFactory.php.
| addDecorator | ( | $ | decorator | ) |
Registers a decorator to add to all new cache objects
Definition at line 81 of file DefinitionCacheFactory.php.

| create | ( | $ | type, |
| $ | config | ||
| ) |
Factory method that creates a cache object based on configuration
| $name | Name of definitions handled by cache |
| $config | Instance of HTMLPurifier_Config |
Definition at line 48 of file DefinitionCacheFactory.php.
| static instance | ( | $ | prototype = null | ) | [static] |
Retrieves an instance of global definition cache factory.
Definition at line 23 of file DefinitionCacheFactory.php.
| register | ( | $ | short, |
| $ | long | ||
| ) |
Registers a new definition cache object
| $short | Short name of cache object, for reference |
| $long | Full class name of cache object, for construction |
Definition at line 39 of file DefinitionCacheFactory.php.
| setup | ( | ) |
Initialize default decorators
Definition at line 16 of file DefinitionCacheFactory.php.

Definition at line 9 of file DefinitionCacheFactory.php.
$decorators = array() [protected] |
Definition at line 11 of file DefinitionCacheFactory.php.
$implementations = array() [protected] |
Definition at line 10 of file DefinitionCacheFactory.php.