EventHandler
class EventHandler
Traits
Constants
| private CONTEXT_PARENT_SPANS_KEY |
|
| CONTEXT_CURRENT_SPANS_KEY |
|
Properties
| static protected array<class-string, string> | $eventHandlerMap | Map event handlers to events. |
Methods
__construct(array $config)
Create a new tracing event handler instance.
void
void
__call(string $method, array $arguments)
Pass through the event and capture any errors.
void
void
void
void
void
transactionBeginningHandler(TransactionBeginning $event)
Handle a database transaction beginning event.
void
transactionCommittedHandler(TransactionCommitted $event)
Handle a database transaction committed event.
void
transactionRolledBackHandler(TransactionRolledBack $event)
Handle a database transaction rolled back event.
Details
in
ResolvesEventOrigin at line 15
protected Container
container()
Retrieve the application container.
in
ResolvesEventOrigin at line 20
protected array|null
resolveEventOrigin()
No description
in
ResolvesEventOrigin at line 44
protected string|null
resolveEventOriginAsString()
No description
at line 55
__construct(array $config)
Create a new tracing event handler instance.
at line 66
void
subscribe(Dispatcher $dispatcher)
Attach all event handlers.
at line 80
void
__call(string $method, array $arguments)
Pass through the event and capture any errors.
at line 98
protected void
routeMatchedHandler(RouteMatched $match)
Handle a route matched event.
at line 115
protected void
queryExecutedHandler(QueryExecuted $query)
Handle a query executed event.
at line 158
protected void
responsePreparedHandler(ResponsePrepared $event)
Handle a response prepared event.
at line 170
protected void
responsePreparingHandler(PreparingResponse $event)
Handle a response preparing event.
at line 197
protected void
transactionBeginningHandler(TransactionBeginning $event)
Handle a database transaction beginning event.
at line 217
protected void
transactionCommittedHandler(TransactionCommitted $event)
Handle a database transaction committed event.
at line 230
protected void
transactionRolledBackHandler(TransactionRolledBack $event)
Handle a database transaction rolled back event.