EarlyExpirationDispatcher
in package
Sends the computation of cached values to a message bus.
Table of Contents
Properties
- $bus : mixed
- $callbackWrapper : Closure|null
- $reverseContainer : mixed
Methods
- __construct() : mixed
- __invoke() : mixed
Properties
$bus
private
mixed
$bus
$callbackWrapper
private
Closure|null
$callbackWrapper
$reverseContainer
private
mixed
$reverseContainer
Methods
__construct()
public
__construct(MessageBusInterface $bus, ReverseContainer $reverseContainer[, callable $callbackWrapper = null ]) : mixed
Parameters
- $bus : MessageBusInterface
- $reverseContainer : ReverseContainer
- $callbackWrapper : callable = null
__invoke()
public
__invoke(callable $callback, CacheItem $item, bool &$save, AdapterInterface $pool, Closure $setMetadata[, LoggerInterface $logger = null ]) : mixed
Parameters
- $callback : callable
- $item : CacheItem
- $save : bool
- $pool : AdapterInterface
- $setMetadata : Closure
- $logger : LoggerInterface = null