sburba / strict-json
一个严格的基本 JSON 解析器
3.2.4
2019-10-15 20:15 UTC
Requires
- ext-json: *
Requires (Dev)
- couscous/couscous: ^1.7
- friendsofphp/php-cs-fixer: ^2.14
- infection/infection: ^0.13.0
- phpbench/phpbench: ^0.16.9
- phpstan/phpstan: ^0.11.5
- phpstan/phpstan-phpunit: ^0.11.0
- phpstan/phpstan-strict-rules: ^0.11.0
- phpunit/phpunit: ^8.0
README
StrictJson 将 JSON 转换为您的普通 PHP 类
查看用户文档:https://sburba.github.io/strict-json/
开发
在本地工作需要安装 Docker 或 PHP 7.2。以下步骤将假设您使用 Docker。如果您不使用 Docker,只需运行命令,无需 scripts/run_in_docker.sh
前缀(显然,也跳过构建镜像)。
构建
运行 scripts/build_docker.sh
构建 Docker 镜像
安装依赖项
运行 scripts/run_in_docker.sh composer install
安装所有必需的依赖项
验证代码
运行 scripts/run_in_docker.sh scripts/check_all.sh
检查代码风格并运行单元和突变测试
自动修复代码风格
运行 scripts/run_in_docker.sh vendor/bin/php-cs-fixer fix .
预览文档
运行 scripts/run_in_docker.sh vendor/bin/couscous preview 0.0.0.0:8000
访问 localhost:8000 预览您的文档更改