not-empty / response-json-php-lib
用于创建API响应JSON模式的PHP库
7.0.0
2023-11-27 10:46 UTC
Requires
- php: ^8.3
Requires (Dev)
- mockery/mockery: ^1.6
- phpmd/phpmd: ^2.14
- phpunit/phpunit: ^9.6
- squizlabs/php_codesniffer: ^3.7
README
用于创建API响应JSON模式的PHP库
安装
推荐安装方式是通过 Composer。
composer require not-empty/response-json-php-lib
用法
创建响应
use ResponseJson\ResponseJson; $responseJson = new ResponseJson(); $token = [ 'token' => 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.' . 'eyJhdWQiOiJ0ZXN0IiwiZXhwIjozMCwiaWF0I' . 'joxNTYyMTcwOTIwLCJpc3MiOiJ0ZXN0Iiwic3' . 'ViIjoiIn0=.wPdhZtjpyBjObFWbxPx33GNJpv' . 'KHIznPV0GQ2NiQp5A=', 'valid_until' => '2020-06-16 12:36:34', ]; $data = [ 'data' => 'test', ]; $response = $responseJson->response( 'd0684895-cb6c-4c9a-a0aa-0aed7cfc1f46', microtime(true)-0.1, $token, $data, 'message' ); var_dump($response);
如果你想要一个运行或测试的环境,你可以像这样构建和安装依赖项
docker build --build-arg PHP_VERSION=8.3-rc-cli -t not-empty/response-json-php-lib:php83 -f contrib/Dockerfile .
访问容器
docker run -v ${PWD}/:/var/www/html -it not-empty/response-json-php-lib:php83 bash
验证所有依赖项是否已安装
composer install --no-dev --prefer-dist
然后运行
php sample/response-json-sample.php
开发
想贡献?太好了!
项目使用简单的代码。更改你的文件时,请小心更新!任何新代码都将仅接受所有验证。
为确保整个项目良好
首先你需要构建一个正确安装所有依赖项的环境
docker build --build-arg PHP_VERSION=8.3-rc-cli -t not-empty/response-json-php-lib:php83 -f contrib/Dockerfile .
访问容器
docker run -v ${PWD}/:/var/www/html -it not-empty/response-json-php-lib:php83 bash
安装所有依赖项
composer install --dev --prefer-dist
运行所有验证
composer check
Not Empty Foundation - 免费代码,满腔热情