From dcfbd73d43bf09f05668609b6ee9b96ce43d1f75 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Mon, 14 Oct 2024 20:53:07 +0100 Subject: [PATCH] twig compatibility stuff --- system/src/Grav/Common/Twig/Twig.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/system/src/Grav/Common/Twig/Twig.php b/system/src/Grav/Common/Twig/Twig.php index 6e50916fb..45f54b3a4 100644 --- a/system/src/Grav/Common/Twig/Twig.php +++ b/system/src/Grav/Common/Twig/Twig.php @@ -43,6 +43,17 @@ use function function_exists; use function in_array; use function is_array; +// Twig3 compatibility +if (!class_exists('Twig_SimpleFunction')) { + class_alias('\Twig\TwigFunction', 'Twig_SimpleFunction'); +} +if (!class_exists('Twig_SimpleFilter')) { + class_alias('\Twig\TwigFilter', 'Twig_SimpleFilter'); +} +if (!class_exists('Twig_Extension')) { + class_alias('\Twig\Extension\AbstractExtension', 'Twig_Extension'); +} + /** * Class Twig * @package Grav\Common\Twig