[TwigBridge] Fix deprecation on twig 2.9

This commit is contained in:
Robin Chalas 2019-04-26 23:58:06 +02:00
parent 2774705c39
commit ac8256ba9c

View File

@ -24,6 +24,7 @@ use Twig\Node\ModuleNode;
use Twig\Node\Node; use Twig\Node\Node;
use Twig\Node\SetNode; use Twig\Node\SetNode;
use Twig\NodeVisitor\AbstractNodeVisitor; use Twig\NodeVisitor\AbstractNodeVisitor;
use Twig\TokenParser\ApplyTokenParser;
/** /**
* @author Fabien Potencier <fabien@symfony.com> * @author Fabien Potencier <fabien@symfony.com>
@ -95,7 +96,8 @@ class TranslationDefaultDomainNodeVisitor extends AbstractNodeVisitor
protected function doLeaveNode(Node $node, Environment $env) protected function doLeaveNode(Node $node, Environment $env)
{ {
if ($node instanceof TransDefaultDomainNode) { if ($node instanceof TransDefaultDomainNode) {
return false; // must return null as of Twig 2.9
return class_exists(ApplyTokenParser::class) ? null : false;
} }
if ($node instanceof BlockNode || $node instanceof ModuleNode) { if ($node instanceof BlockNode || $node instanceof ModuleNode) {