ClearExpiredByFactor
extends AbstractPlugin
in package
Abstract aggregate listener
Table of Contents
- $listeners : array<string|int, callable>
- $options : PluginOptions
- attach() : mixed
- {@inheritDoc}
- clearExpiredByFactor() : void
- Clear expired items by factor after writing new item(s)
- detach() : void
- Detach all previously attached listeners
- getOptions() : PluginOptions
- Get all pattern options
- setOptions() : AbstractPlugin
- Set pattern options
Properties
$listeners
protected
array<string|int, callable>
$listeners
= []
$options
protected
PluginOptions
$options
Methods
attach()
{@inheritDoc}
public
attach(EventManagerInterface $events[, mixed $priority = 1 ]) : mixed
Parameters
- $events : EventManagerInterface
- $priority : mixed = 1
Return values
mixed —clearExpiredByFactor()
Clear expired items by factor after writing new item(s)
public
clearExpiredByFactor(PostEvent $event) : void
Parameters
- $event : PostEvent
Return values
void —detach()
Detach all previously attached listeners
public
detach(EventManagerInterface $events) : void
Parameters
- $events : EventManagerInterface
Return values
void —getOptions()
Get all pattern options
public
getOptions() : PluginOptions
Return values
PluginOptions —setOptions()
Set pattern options
public
setOptions(PluginOptions $options) : AbstractPlugin
Parameters
- $options : PluginOptions
Return values
AbstractPlugin —Provides a fluent interface