Closed
Description
In 3.9.x
the escaper callback was called with 3 arguments:
- The environment
$env
- The string
$string
- The character set
$charset
Twig/src/Extension/EscaperExtension.php
Line 408 in a842d75
However, in 3.10.1
(and probably 3.10.0
) it is only called with 2 arguments:
- The environment
$env
- The string
$string
Twig/src/Extension/EscaperExtension.php
Line 135 in 3af5ab2
Resulting in an error like this for example:
ArgumentCountError:
Too few arguments to function Contao\CoreBundle\Twig\Interop\ContaoEscaper::escapeHtml(), 2 passed in vendor\twig\twig\src\Extension\EscaperExtension.php on line 135 and exactly 3 expected
at vendor\contao\contao\core-bundle\src\Twig\Interop\ContaoEscaper.php:38
at Contao\CoreBundle\Twig\Interop\ContaoEscaper->escapeHtml(object(Environment), 'Main navigation')
(vendor\twig\twig\src\Extension\EscaperExtension.php:135)
at Twig\Extension\EscaperExtension->Twig\Extension\{closure}('Main navigation', 'UTF-8')
(vendor\twig\twig\src\Runtime\EscaperRuntime.php:311)
for custom escapers when updating from 3.9
to 3.10
.
Metadata
Metadata
Assignees
Labels
No labels