keboola/ common-exceptions
不同应用程序之间共享的常见异常
1.2.1
2022-10-02 21:12 UTC
Requires
- php: ^7.1|^8.0
Requires (Dev)
- keboola/coding-standard: ^13.0
- keboola/php-temp: ^1.0
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/phpstan: ^0.12.93
- phpunit/phpunit: ^8.0
README
此软件包提供在不同Keboola系统之间共享的常见异常接口。
使用方法
在你的库或应用程序中实现
UserExceptionInterface
以处理由用户错误引起的异常。这通常意味着验证失败、HTTP404、HTTP403等。任何用户可以采取措施修复的情况。还有
ApplicationExceptionInterface
用于其他情况——你想明确指出异常不是用户错误。
开发
使用以下命令克隆此仓库并初始化工作空间
git clone https://github.com/keboola/common-exceptions
cd common-exceptions
docker-compose build
docker-compose run --rm dev composer install --no-scripts
使用以下命令运行测试套件
docker-compose run --rm dev composer tests
集成
有关部署和与KBC集成的信息,请参阅开发者文档中的部署部分
许可证
MIT许可,见LICENSE文件。