diff --git a/src/Node/Expression/FilterExpression.php b/src/Node/Expression/FilterExpression.php index c803d5708..2241adee4 100644 --- a/src/Node/Expression/FilterExpression.php +++ b/src/Node/Expression/FilterExpression.php @@ -25,6 +25,13 @@ class FilterExpression extends CallExpression public function compile(Compiler $compiler): void { $name = $this->getNode('filter')->getAttribute('value'); + if ('raw' === $name) { + trigger_deprecation('twig/twig', '3.11', 'Creating the "raw" filter via "FilterExpression" is deprecated; use "RawFilter" instead.'); + + $compiler->subcompile($this->getNode('node')); + + return; + } $filter = $compiler->getEnvironment()->getFilter($name); $this->setAttribute('name', $name);