在 pimcore 中抛出异常

Throwing exceptions in pimcore

有谁知道是否存在 'pimcore-exceptions' 或我是否必须抛出 Zend Framework 或 PHP 异常?

我已经扫描了他们的 GitHub 存储库,但没有发现任何提示。

谢谢!

只有几个特定于 pimcore 的异常(查看 pimcore/config/autoload-classmap.php):

  • Pimcore\Tool\RestClient\Exception
  • Pimcore\Image\Matrixcode\Renderer\Exception
  • Pimcore\Image\Matrixcode\Qrcode\Exception
  • Pimcore\Image\Matrixcode\Exception
  • Pimcore\API\Plugin\Exception

对于常见的用例,坚持使用 Zend 异常,在 none 似乎合适的地方使用普通 PHP 异常(and/or 定义你的 onw)。