gglnx / twig-try-catch
为 Twig 添加异常处理功能
1.0.0
2022-01-05 15:10 UTC
Requires
- php: >=7.2.5
- twig/twig: ^2.14|^3.0
Requires (Dev)
README
此库通过添加一个标签来扩展 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
文件。