Skip to content

Commit 061e239

Browse files
committed
[TwigBridge][WebProfilerBundle] Require Twig 3.10
1 parent 855028e commit 061e239

File tree

2 files changed

+2
-14
lines changed

2 files changed

+2
-14
lines changed

Diff for: Twig/WebProfilerExtension.php

+1-13
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
use Symfony\Component\VarDumper\Cloner\Data;
1515
use Symfony\Component\VarDumper\Dumper\HtmlDumper;
1616
use Twig\Environment;
17-
use Twig\Extension\EscaperExtension;
1817
use Twig\Extension\ProfilerExtension;
1918
use Twig\Profiler\Profile;
2019
use Twig\Runtime\EscaperRuntime;
@@ -109,17 +108,6 @@ public function getName(): string
109108

110109
private static function escape(Environment $env, string $s): string
111110
{
112-
// Twig 3.10 and above
113-
if (class_exists(EscaperRuntime::class)) {
114-
return $env->getRuntime(EscaperRuntime::class)->escape($s);
115-
}
116-
117-
// Twig 3.9
118-
if (method_exists(EscaperExtension::class, 'escape')) {
119-
return EscaperExtension::escape($env, $s);
120-
}
121-
122-
// to be removed when support for Twig 3 is dropped
123-
return twig_escape_filter($env, $s);
111+
return $env->getRuntime(EscaperRuntime::class)->escape($s);
124112
}
125113
}

Diff for: composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"symfony/http-kernel": "^6.4|^7.0",
2323
"symfony/routing": "^6.4|^7.0",
2424
"symfony/twig-bundle": "^6.4|^7.0",
25-
"twig/twig": "^3.0.4"
25+
"twig/twig": "^3.10"
2626
},
2727
"require-dev": {
2828
"symfony/browser-kit": "^6.4|^7.0",

0 commit comments

Comments
 (0)