benycode / psr-response-renderer
Psr7 response renderer for the microservices
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/benycode/psr-response-renderer
Requires
- php: ^8.0
This package is not auto-updated.
Last update: 2025-10-22 04:34:27 UTC
README
Psr 7 response renderer
Table of contents
Install
Via Composer
$ composer require benycode/psr-response-renderer
Usage
json renderer:
use Psr\Http\Message\ResponseInterface; .... public function __construct( private readonly JsonRenderer $renderer, ) { } .... public function __invoke( ServerRequestInterface $request, ResponseInterface $response, ): ResponseInterface { return $this->renderer ->response($response) ->create([ 'message' => 'created', ]) ->withStatus(StatusCodeInterface::STATUS_CREATED) ; }