浏览代码

Avoid registering the same twig extension twice

Grégoire Paris 8 年之前
父节点
当前提交
aef24e0b9e
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      Tests/Form/Widget/BaseWidgetTest.php

+ 3 - 1
Tests/Form/Widget/BaseWidgetTest.php

@@ -56,7 +56,9 @@ abstract class BaseWidgetTest extends AbstractWidgetTestCase
     {
         $environment = parent::getEnvironment();
         $environment->addGlobal('sonata_admin', $this->getSonataAdmin());
-        $environment->addExtension(new TranslationExtension(new StubTranslator()));
+        if (!$environment->hasExtension('translator')) {
+            $environment->addExtension(new TranslationExtension(new StubTranslator()));
+        }
 
         return $environment;
     }