ilexn / custom-response
该包已被废弃且不再维护。未建议替代包。
使用 PSR 17 工厂创建自定义响应助手
0.1.0
2019-02-22 05:59 UTC
Requires
- php: ^7.2
- ext-json: *
- psr/http-message: ^1.0
Requires (Dev)
- ext-json: *
- nyholm/psr7: ^1.1
- phpstan/phpstan: ^0.11.0
- phpstan/phpstan-phpunit: ^0.11.0
- phpstan/phpstan-strict-rules: ^0.11.0
- phpunit/phpunit: ^8.0
- symplify/easy-coding-standard: ^5.4
- zendframework/zend-diactoros: ^2.1
This package is auto-updated.
Last update: 2023-12-09 07:01:07 UTC
README
使用任何 PSR 17 工厂创建 PSR 7 响应。
易于创建 JSON 响应、重定向响应。
安装
通过 Composer
$ composer require ilexn/custom-response
使用方法
/** var ResponseFactoryInterface $psr17ResponseFactory **/ $factory = new \Ilex\CustomResponse\CustomResponseFactory($psr17ResponseFactory); $response = $factory->createJsonResponseFromArray(['data']); $url = 'http://www.example.com'; $response = $factory->createRedirectResponseFromString($url); /** var UriInterface $uri **/ $response = $factory->createRedirectResponseFromUri($uri); $response = $factory->createEmptyResponse();