Deprecate the fact that the extends and use tags are always allowed in a sandboxed template

This commit is contained in:
Fabien Potencier
2024-08-24 10:06:44 +02:00
parent df63bead99
commit 5fca700cbd
61 changed files with 210 additions and 102 deletions
+2 -2
View File
@@ -23,7 +23,7 @@ use Twig\Node\Expression\ConstantExpression;
#[YieldReady]
class SetNode extends Node implements NodeCaptureInterface
{
public function __construct(bool $capture, Node $names, Node $values, int $lineno, ?string $tag = null)
public function __construct(bool $capture, Node $names, Node $values, int $lineno)
{
/*
* Optimizes the node when capture is used for a large block of text.
@@ -41,7 +41,7 @@ class SetNode extends Node implements NodeCaptureInterface
}
}
parent::__construct(['names' => $names, 'values' => $values], ['capture' => $capture, 'safe' => $safe], $lineno, $tag);
parent::__construct(['names' => $names, 'values' => $values], ['capture' => $capture, 'safe' => $safe], $lineno);
}
public function compile(Compiler $compiler): void