class RegisterSwooleMaintenanceTimers extends BaseListener

Methods

__construct(Container $container, Timer $timer, Repository $config)

No description

swooleStores()

No description

void
handle(AfterWorkerStart $event)

Register maintenance timers for all configured Swoole cache stores.

store(string $name)

Get a Swoole cache store.

float
intervalInSeconds(string $key)

Get a configured maintenance interval in seconds.

Details

at line 17
__construct(Container $container, Timer $timer, Repository $config)

No description

Parameters

Container $container
Timer $timer
Repository $config

in BaseListener at line 19
protected Collection swooleStores()

No description

Return Value

Collection

at line 28
void handle(AfterWorkerStart $event)

Register maintenance timers for all configured Swoole cache stores.

Parameters

AfterWorkerStart $event

Return Value

void

at line 82
protected SwooleStore store(string $name)

Get a Swoole cache store.

Parameters

string $name

Return Value

SwooleStore

at line 91
protected float intervalInSeconds(string $key)

Get a configured maintenance interval in seconds.

Parameters

string $key

Return Value

float