osflab / exception
OSF 标准异常
3.0.0
2018-02-26 14:34 UTC
Requires
- php: ^7.1.0
Requires (Dev)
- osflab/test: ~3.0.0
Suggests
- osflab/application: ~3.0.0
- osflab/container: ~3.0.0
- osflab/controller: ~3.0.0
- osflab/log: ~3.0.0
- osflab/view: ~3.0.0
Provides
- osflab/application: 3.0.0
- osflab/bean: 3.0.0
- osflab/cache: 3.0.0
- osflab/config: 3.0.0
- osflab/container: 3.0.0
- osflab/controller: 3.0.0
- osflab/crypt: 3.0.0
- osflab/db: 3.0.0
- osflab/device: 3.0.0
- osflab/doc-maker: 3.0.0
- osflab/filter: 3.0.0
- osflab/form: 3.0.0
- osflab/generator: 3.0.0
- osflab/helper: 3.0.0
- osflab/image: 3.0.0
- osflab/log: 3.0.0
- osflab/navigation: 3.0.0
- osflab/office: 3.0.0
- osflab/pdf: 3.0.0
- osflab/safety: 3.0.0
- osflab/session: 3.0.0
- osflab/stream: 3.0.0
- osflab/validator: 3.0.0
- osflab/view: 3.0.0
This package is not auto-updated.
Last update: 2024-09-15 05:28:51 UTC
README
根OSF异常具有与底层处理相对应的类型。这样,它们可以明确用于显示错误、执行回滚处理、记录调试信息或发出警报。
异常类型
- ArchException:报告技术故障
- DisplayedException:向最终用户显示
- DbException:用于执行数据库回滚
- PhpErrorException:PHP错误处理
- OsfException:OSF组件的根异常
- AlertException:启动引导警报(需要 osflab/view)
- HttpException:生成具有特定HTTP代码的错误
这些异常用于基于OSF的组件和应用程序。
安装
您需要至少php 7.1和composer
sudo apt install composer
通过composer在您的应用程序中
这是在非OSF项目中使用此功能的推荐方式。
只需在您的composer.json文件中添加osflab/exception
。
从github
测试组件或参与其开发。
git clone https://github.com/osflab/exception.git cd exception && composer update
单元测试启动
vendor/bin/runtests