mirror of
https://github.com/twigphp/Twig.git
synced 2026-09-08 00:17:29 +00:00
Add a recipe about how to mark a node as safe
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
# 3.11.0 (2024-XX-XX)
|
||||
|
||||
* Mark `ConstantExpression` as being `@final`
|
||||
* Add the `find` filter
|
||||
* Fix optimizer mode validation in `OptimizerNodeVisitor`
|
||||
* Add the possibility to yield from a generator in `PrintNode`
|
||||
|
||||
@@ -528,4 +528,15 @@ include in your templates:
|
||||
'tag_variable' => ['{[', ']}'],
|
||||
]));
|
||||
|
||||
Marking a Node as being safe
|
||||
----------------------------
|
||||
|
||||
When using the escaper extension, you might want to mark some nodes as being
|
||||
safe to avoid any escaping. You can do so by wrapping your expression with a
|
||||
``RawFilter`` node::
|
||||
|
||||
use Twig\Node\Expression\Filter\RawFilter;
|
||||
|
||||
$safeExpr = new RawFilter(new YourSafeNode());
|
||||
|
||||
.. _callback: https://www.php.net/manual/en/function.is-callable.php
|
||||
|
||||
Reference in New Issue
Block a user