osflab/exception

OSF 标准异常

3.0.0 2018-02-26 14:34 UTC

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