PatternFactory
in package
Table of Contents
- $plugins : null|PatternPluginManager
- The pattern manager
- factory() : PatternInterface
- Instantiate a cache pattern
- getPluginManager() : PatternPluginManager
- Get the pattern plugin manager
- resetPluginManager() : void
- Reset pattern plugin manager to default
- setPluginManager() : void
- Set the pattern plugin manager
Properties
$plugins
The pattern manager
protected
static null|PatternPluginManager
$plugins
= null
Methods
factory()
Instantiate a cache pattern
public
static factory(string|PatternInterface $patternName[, array<string|int, mixed>|Traversable|PatternOptions $options = [] ]) : PatternInterface
Parameters
- $patternName : string|PatternInterface
- $options : array<string|int, mixed>|Traversable|PatternOptions = []
Tags
Return values
PatternInterface —getPluginManager()
Get the pattern plugin manager
public
static getPluginManager() : PatternPluginManager
Return values
PatternPluginManager —resetPluginManager()
Reset pattern plugin manager to default
public
static resetPluginManager() : void
Return values
void —setPluginManager()
Set the pattern plugin manager
public
static setPluginManager(PatternPluginManager $plugins) : void
Parameters
- $plugins : PatternPluginManager