Member Function Documentation
static configure |
( |
|
$file, |
|
|
|
$class, |
|
|
|
$arguments |
|
) |
| |
|
static |
Configure the file, class and arguments used for instantiation of the StudipCache instance. After sending this method, the previously used cache instance is voided and a new instance will be created on demand.
- Parameters
-
string | the absolute path to the implementing class |
string | the name of the class |
array | an array of custom arguments |
- Returns
- void
Returns a cache instance.
- Returns
- StudipCache the cache instance
Returns the currently used config instance
- Returns
- Config an instance of class Config used by this factory to determine the class of the actual implementation of the StudipCache interface; if no config was set, it returns the instance returned by Config::getInstance
- See Also
- Config
static instantiateCache |
( |
|
$class, |
|
|
|
$arguments |
|
) |
| |
|
static |
Return an instance of a given class using some arguments
- Parameters
-
string | the name of the class |
array | an array of arguments to be used by the constructor |
- Returns
- StudipCache an instance of the specified class
static loadCacheClass |
( |
| ) |
|
|
static |
Load configured cache class and return its name.
- Returns
- string the name of the configured cache class
static retrieveConstructorArguments |
( |
| ) |
|
|
static |
Return an array of arguments required for instantiation of the cache class.
- Returns
- array the array of arguments
static setConfig |
( |
|
$config | ) |
|
|
static |
- Parameters
-
Config | an instance of class Config which will be used to determine the class of the implementation of interface StudipCache |
- Returns
- void
Resets the configuration and voids the cache instance.
- Returns
- void
Field Documentation
The documentation for this class was generated from the following file: