Fast Forward Deferred Callbacks utility classes

Integrations

PSR-3 Logger

You MAY integrate with any PSR-3 compatible logger for error reporting:

use FastForward\Defer\ErrorReporter\PsrLoggerErrorReporter;
Defer::setErrorReporter(new PsrLoggerErrorReporter($logger));

PSR-14 Event Dispatcher

You MAY use a PSR-14 event dispatcher for event-driven error handling:

use FastForward\Defer\ErrorReporter\PsrEventDispatcherErrorReporter;
Defer::setErrorReporter(new PsrEventDispatcherErrorReporter($dispatcher));

// Listeners can react to DeferredCallbackFailed events

Search results