邻里 / 异常组件
提供一致性的短暂和非短暂异常类型。
1.0.6
2021-05-19 15:01 UTC
Requires
- php: ^7.2|^8
Requires (Dev)
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-09-19 22:28:38 UTC
README
提供一致性的短暂和非短暂异常类型。
这些主要用于在存储库中使用。存储库擅长与关联的存储交互。它们应该捕获存储异常,解释它们(因为很多存储异常都有深奥的代码,或者更糟,深奥的消息字符串,需要识别特定情况)并将特定存储异常分解为短暂的(这将得到改善)或非短暂的(这需要人工干预,即它不会得到改善。)
示例
//... } catch (\Doctrine\DBAL\ConnectionException $connectionException) { throw (new TransientException())->setPrevious($pdoException); } return $this;