desin/result
Composer 安装命令:
composer require desin/result
包简介
Класс описывает результат. Используется для формирования JSON ответов, а также для сбора результатов операций
README 文档
README
Result
Класс описывает результат. Используется для формирования JSON ответов, а также для сбора результатов операций
Пример использования
Далее создадим успешный результат
$result->setSuccess(); echo $result->getJSON(); exit();
$result->setData([ "some" => "Some Data", ]);
Данный пример выведет в формате JSON результат такого вида:
{
"success": true,
"message": "",
"data": {},
"code": 200
}
Также при необходимости можно приложить к ответу какие-либо данные
$result = new \Desin\Result(); $result->setError("При операции произошла ошибка");
Выводим результат
echo $result->display();
Этот пример выведет:
{
"success": false,
"message": "При операции произошла ошибка",
"data": {
"some": "Some Data"
},
"code": 500
}
Обратите внимание на "code": 500 данный код статуса также отправится в виде HTTP статуса (только при выводе методом display)
统计信息
- 总下载量: 2.29k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: proprietary
- 更新时间: 2018-08-25