for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php declare(strict_types=1);
namespace App\Middleware;
/**
* Import classes
*/
use App\ContainerAwareTrait;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\MiddlewareInterface;
use Psr\Http\Server\RequestHandlerInterface;
use Sunrise\Http\Router\OpenApi\Middleware\RequestBodyValidationMiddleware as BaseRequestBodyValidationMiddleware;
* RequestBodyValidationMiddleware
final class RequestBodyValidationMiddleware extends BaseRequestBodyValidationMiddleware implements MiddlewareInterface
{
use ContainerAwareTrait;
* {@inheritDoc}
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
if ('prod' === $this->container->get('app.env')) {
$this->useCache();
}
return parent::process($request, $handler);