gglnx/twig-try-catch

为 Twig 添加异常处理功能

1.0.0 2022-01-05 15:10 UTC

This package is auto-updated.

Last update: 2024-09-05 21:09:46 UTC


README

Packagist

此库通过添加一个标签来扩展 Twig,用于捕获和处理异常

{% try %}
  <li>{{ throws_exception() }}</li>
{% catch %}
  {# The exception can be accessed using `e` #}
  User Error: {{ e.message }}
{% endcatch %}

要求

  • Twig >=2.14 和 Twig >=3.0
  • PHP >=7.4

安装

推荐通过 Composer 安装此加载器

composer require gglnx/twig-try-catch

您可以将此库作为扩展安装

require_once '/path/to/vendor/autoload.php';

$twig = new \Twig\Environment($loader);
$twig->addExtension(new \Gglnx\TwigTryCatch\Extension\TryCatchExtension());

致谢

此扩展是从 Grav CMS 中提取的。有关版权信息,请参阅文件标题和 LICENSE 文件。