DoDomuDojade Documentation

ExceptionMiddleware
in package
implements MiddlewareInterface

Read onlyYes
FinalYes

Table of Contents

Interfaces

MiddlewareInterface

Properties

$flashMessenger  : FlashMessengerInterface
$logger  : LoggerInterface
$translator  : Translator

Methods

__construct()  : mixed
handle()  : ResponseInterface
handleApplicationException()  : ResponseInterface
handleAuthenticationException()  : ResponseInterface
handleDomainException()  : ResponseInterface
handleInfrastructureException()  : ResponseInterface
handleUnexpectedException()  : ResponseInterface
isJsonRequest()  : bool
respond()  : ResponseInterface

Properties

Methods

handle()

public handle(ServerRequestInterface $request, callable $next) : ResponseInterface
Parameters
$request : ServerRequestInterface
$next : callable
Return values
ResponseInterface

handleUnexpectedException()

private handleUnexpectedException(ServerRequestInterface $request, Throwable $e) : ResponseInterface
Parameters
$request : ServerRequestInterface
$e : Throwable
Return values
ResponseInterface

isJsonRequest()

private isJsonRequest(ServerRequestInterface $request) : bool
Parameters
$request : ServerRequestInterface
Return values
bool

respond()

private respond(ServerRequestInterface $request, string $message, string $code, int $statusCode[, string|null $redirectPath = null ]) : ResponseInterface
Parameters
$request : ServerRequestInterface
$message : string
$code : string
$statusCode : int
$redirectPath : string|null = null
Return values
ResponseInterface

        
On this page

Search results