phptcloud/symfony-jsend-bundle

实现http响应的jsend推荐规范

安装: 2

依赖者: 0

建议者: 0

安全: 0

星星: 13

关注者: 1

分支: 2

开放问题: 1

类型:symfony-bundle

v3.0.2 2024-03-08 22:39 UTC

This package is auto-updated.

Last update: 2024-09-06 18:09:20 UTC


README

version tests docs license useful

实现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'
));