phptcloud / symfony-jsend-bundle
实现http响应的jsend推荐规范
v3.0.2
2024-03-08 22:39 UTC
Requires
- php: >=8.0
- symfony/config: ^6.0
- symfony/dependency-injection: ^6.0
- symfony/http-foundation: ^6.0
- symfony/http-kernel: ^6.0
Requires (Dev)
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2024-09-06 18:09:20 UTC
README
实现jsend规范以用于http响应
安装
composer require phptcloud/symfony-jsend-bundle
使用
$responseFactory = new \JsendStandard\Factory\ResponseFactory(); // or use factory through symfony container ...
$responseFactory->createJsonResponse(new ResponseBodyObject(ResponseBodyObject::STATUS_SUCCESS));
$responseFactory->createJsonResponse(new ResponseBodyObject( ResponseBodyObject::STATUS_FAIL, [], 400, 'validation error' ));
$responseFactory->createJsonResponse(new ResponseBodyObject( ResponseBodyObject::STATUS_ERROR, [], 500, 'Internal server error' ));