邻里/异常组件

提供一致性的短暂和非短暂异常类型。

1.0.6 2021-05-19 15:01 UTC

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;