Eased translationNodeVisitor overriding in TranslationExtension

This commit is contained in:
Tugdual Saunier 2013-05-06 18:35:57 +03:00 committed by Fabien Potencier
parent eceec63402
commit dd0e138f8c

View File

@ -28,10 +28,14 @@ class TranslationExtension extends \Twig_Extension
private $translator;
private $translationNodeVisitor;
public function __construct(TranslatorInterface $translator)
public function __construct(TranslatorInterface $translator, \Twig_NodeVisitorInterface $translationNodeVisitor = null)
{
if (!$translationNodeVisitor) {
$translationNodeVisitor = new TranslationNodeVisitor();
}
$this->translator = $translator;
$this->translationNodeVisitor = new TranslationNodeVisitor();
$this->translationNodeVisitor = $translationNodeVisitor;
}
public function getTranslator()