class EngineOperationRunner

Properties

protected EngineOperationObserver[] $observers

The registered operation observers.

Methods

void
observe(EngineOperationObserver $observer)

Register an engine operation observer.

bool
hasObservers()

Determine if any operation observers are registered.

mixed
run(EngineOperation $operation, Closure $callback)

Run an engine operation while notifying observers.

Details

at line 27
void observe(EngineOperationObserver $observer)

Register an engine operation observer.

Boot-only. Observers persist on this singleton for the worker lifetime and apply to every subsequent engine operation.

Parameters

EngineOperationObserver $observer

Return Value

void

at line 35
bool hasObservers()

Determine if any operation observers are registered.

Return Value

bool

at line 47
mixed run(EngineOperation $operation, Closure $callback)

Run an engine operation while notifying observers.

Parameters

EngineOperation $operation
Closure $callback

Return Value

mixed