benycode / psr-response-renderer
此包最新版本(v1.0.0)没有提供许可证信息。
Psr7响应渲染器,适用于微服务
v1.0.0
2023-02-13 18:05 UTC
Requires
- php: ^8.0
This package is not auto-updated.
Last update: 2024-09-24 23:21:17 UTC
README
Psr 7响应渲染器
目录
安装
通过Composer
$ composer require benycode/psr-response-renderer
用法
json渲染器
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) ; }