Logging request and response with PSR-15 middleware.
Using Composer:
$ composer require qlimix/http-logging-middleware
<?php
use Qlimix\HttpMiddleware\RequestLoggerMiddleware;
use Qlimix\HttpMiddleware\ResponseLoggerMiddleware;
$requestLogger = new FooBarRequestLogger();
$responseLogger = new FooBarResponseLogger();
$requestLoggerMiddleware = new RequestLoggerMiddleware($requestLogger);
$responseLoggerMiddleware = new ResponseLoggerMiddleware($responseLogger);
To run all unit tests locally with PHPUnit:
$ vendor/bin/phpunit
To ensure code quality run grumphp which will run all tools:
$ vendor/bin/grumphp run
Please see CONTRIBUTING for details.