mirror of
https://github.com/symfony/web-profiler-bundle.git
synced 2026-03-24 00:02:13 +01:00
[TwigBridge][WebProfilerBundle] Require Twig 3.10
This commit is contained in:
@@ -14,7 +14,6 @@ namespace Symfony\Bundle\WebProfilerBundle\Twig;
|
||||
use Symfony\Component\VarDumper\Cloner\Data;
|
||||
use Symfony\Component\VarDumper\Dumper\HtmlDumper;
|
||||
use Twig\Environment;
|
||||
use Twig\Extension\EscaperExtension;
|
||||
use Twig\Extension\ProfilerExtension;
|
||||
use Twig\Profiler\Profile;
|
||||
use Twig\Runtime\EscaperRuntime;
|
||||
@@ -109,17 +108,6 @@ class WebProfilerExtension extends ProfilerExtension
|
||||
|
||||
private static function escape(Environment $env, string $s): string
|
||||
{
|
||||
// Twig 3.10 and above
|
||||
if (class_exists(EscaperRuntime::class)) {
|
||||
return $env->getRuntime(EscaperRuntime::class)->escape($s);
|
||||
}
|
||||
|
||||
// Twig 3.9
|
||||
if (method_exists(EscaperExtension::class, 'escape')) {
|
||||
return EscaperExtension::escape($env, $s);
|
||||
}
|
||||
|
||||
// to be removed when support for Twig 3 is dropped
|
||||
return twig_escape_filter($env, $s);
|
||||
return $env->getRuntime(EscaperRuntime::class)->escape($s);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"symfony/http-kernel": "^6.4|^7.0",
|
||||
"symfony/routing": "^6.4|^7.0",
|
||||
"symfony/twig-bundle": "^6.4|^7.0",
|
||||
"twig/twig": "^3.0.4"
|
||||
"twig/twig": "^3.10"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/browser-kit": "^6.4|^7.0",
|
||||
|
||||
Reference in New Issue
Block a user