DebugBarMiddleware
- Full name:
\Codefy\Framework\Http\Middleware\DebugBarMiddleware
- This class implements:
\Psr\Http\Server\MiddlewareInterface
Constants
Constant | Visibility | Type | Value |
---|---|---|---|
FORCE_KEY | public | 'X-Enable-Debug-Bar' |
Properties
debugBarRenderer
responseFactory
streamFactory
Methods
__construct
public __construct(\DebugBar\JavascriptRenderer $debugBarRenderer, \Psr\Http\Message\ResponseFactoryInterface $responseFactory, ?\Psr\Http\Message\StreamFactoryInterface $streamFactory = null): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$debugBarRenderer | \DebugBar\JavascriptRenderer | |
$responseFactory | \Psr\Http\Message\ResponseFactoryInterface | |
$streamFactory | ?\Psr\Http\Message\StreamFactoryInterface |
process
public process(\Psr\Http\Message\ServerRequestInterface $request, \Psr\Http\Server\RequestHandlerInterface $handler): \Psr\Http\Message\ResponseInterface
Parameters:
Parameter | Type | Description |
---|---|---|
$request | \Psr\Http\Message\ServerRequestInterface | |
$handler | \Psr\Http\Server\RequestHandlerInterface |
shouldReturnResponse
private shouldReturnResponse(\Psr\Http\Message\ServerRequestInterface $request, \Psr\Http\Message\ResponseInterface $response): bool
Parameters:
Parameter | Type | Description |
---|---|---|
$request | \Psr\Http\Message\ServerRequestInterface | |
$response | \Psr\Http\Message\ResponseInterface |
prepareHtmlResponseWithDebugBar
private prepareHtmlResponseWithDebugBar(\Psr\Http\Message\ResponseInterface $response): \Psr\Http\Message\ResponseInterface
Parameters:
Parameter | Type | Description |
---|---|---|
$response | \Psr\Http\Message\ResponseInterface |
attachDebugBarToHtmlResponse
private attachDebugBarToHtmlResponse(\Psr\Http\Message\ResponseInterface $response): \Psr\Http\Message\ResponseInterface
Parameters:
Parameter | Type | Description |
---|---|---|
$response | \Psr\Http\Message\ResponseInterface |
getStaticFile
Parameters:
Parameter | Type | Description |
---|---|---|
$uri | \Psr\Http\Message\UriInterface |
extractPath
Parameters:
Parameter | Type | Description |
---|---|---|
$uri | \Psr\Http\Message\UriInterface |
getContentTypeByFileName
Parameters:
Parameter | Type | Description |
---|---|---|
$filename | string |
isHtmlResponse
Parameters:
Parameter | Type | Description |
---|---|---|
$response | \Psr\Http\Message\ResponseInterface |
isHtmlAccepted
Parameters:
Parameter | Type | Description |
---|---|---|
$request | \Psr\Http\Message\ServerRequestInterface |
isHtml
Parameters:
Parameter | Type | Description |
---|---|---|
$message | \Psr\Http\Message\MessageInterface | |
$headerName | string |
isRedirect
Parameters:
Parameter | Type | Description |
---|---|---|
$response | \Psr\Http\Message\ResponseInterface |
serializeResponse
Parameters:
Parameter | Type | Description |
---|---|---|
$response | \Psr\Http\Message\ResponseInterface |
serializeHeaders
Parameters:
Parameter | Type | Description |
---|---|---|
$headers | array |
filterHeader
Parameters:
Parameter | Type | Description |
---|---|---|
$header | string |
Automatically generated on 2025-10-13