Skip to content

Lifecycle

Everything under Quiote\Event\Lifecycle.

ClassDescription
ActionAfterEventEmitted by ActionExecutor::execute() after an action (and its view) have run, carrying the resulting execution context.
ActionBeforeEventEmitted by ActionExecutor::execute() just before an action runs.
ExceptionCaughtEventEmitted by ErrorHandlingMiddleware whenever it catches an unhandled throwable, before rendering the error response.
KernelBootEventEmitted at the end of Quiote::bootstrap(), once settings are loaded, plugins registered, and any requested contexts created.
RequestMatchedEventEmitted by RoutingMiddleware immediately after a request is matched to a module/action, before the matched request is handed to the rest of the pipeline.
ResponseSendingEventEmitted by Context::handle() once the pipeline has produced a response, just before it is returned to the runtime for emission.
WorkerRequestCompletedEventEmitted once per request from Kernel’s worker-mode reset step — after WorkerManager::resetForNextRequest() (if worker mode is active), regardless of whether the request succeeded or the pipeline threw.