A class that extends the wrapper class.
- Full name:
\onExceptionAction
- Parent class:
\yxorP\lib\http\wrapper
A method that is called when an exception is thrown.
public onException(mixed $e): void
Parameters:
Parameter | Type | Description |
---|---|---|
$e |
mixed |
Subscribing to all the events.
final public subscribe(\yxorP\lib\yP $dispatcher): void
- This method is final.
Parameters:
Parameter | Type | Description |
---|---|---|
$dispatcher |
\yxorP\lib\yP |
A method that is used to route the events to the appropriate methods.
private route(string $event_name): void
Parameters:
Parameter | Type | Description |
---|---|---|
$event_name |
string |
A method that is called when the event EVENT_BUILD_CACHE
is triggered.
public onCache(): void
Used to check if the event should be executed.
public onCheck(): self
A method that is called when the event EVENT_BUILD_CONTEXT
is triggered.
public onContext(): void
A method that is called when the event EVENT_BUILD_INCLUDES
is triggered.
public onIncludes(): void
A method that is called when the event EVENT_BUILD_HEADERS
is triggered.
public onHeaders(): void
A method that is called when the event EVENT_BUILD_REQUEST
is triggered.
public onRequest(): void
Used to build the result.
public onBeforeSend(): void
Used to execute code when the request is sent.
public onSend(): void
Used to execute code before the request is sent.
public onSent(): void
Used to execute code when the headers are received.
public onWrite(): void
Used to execute code when the headers are received.
public onComplete(): void
Used to execute code when the request is completed.
public onFinal(): void
Used to execute code when an exception is thrown.
public onException(\Exception $e): void
Parameters:
Parameter | Type | Description |
---|---|---|
$e |
\Exception |