|
@@ -12,22 +12,22 @@
|
|
namespace Symfony\Bundle\FrameworkBundle\Tests\Form;
|
|
namespace Symfony\Bundle\FrameworkBundle\Tests\Form;
|
|
|
|
|
|
use Symfony\Tests\Component\Form\Renderer\Theme\AbstractThemeTest;
|
|
use Symfony\Tests\Component\Form\Renderer\Theme\AbstractThemeTest;
|
|
-use Symfony\Bundle\TwigBundle\Form\TwigTheme;
|
|
|
|
-use Symfony\Bundle\TwigBundle\Extension\TransExtension;
|
|
|
|
|
|
+use Symfony\Component\Form\Renderer\Theme\TwigThemeFactory;
|
|
|
|
+use Symfony\Bridge\Twig\Extension\TranslationExtension;
|
|
use Symfony\Component\Translation\MessageSelector;
|
|
use Symfony\Component\Translation\MessageSelector;
|
|
use Symfony\Component\Translation\Translator;
|
|
use Symfony\Component\Translation\Translator;
|
|
|
|
|
|
class TwigThemeTest extends AbstractThemeTest
|
|
class TwigThemeTest extends AbstractThemeTest
|
|
{
|
|
{
|
|
- protected function createTheme()
|
|
|
|
|
|
+ protected function createThemeFactory()
|
|
{
|
|
{
|
|
$loader = new \Twig_Loader_Filesystem(__DIR__ . '/../../Resources/views/');
|
|
$loader = new \Twig_Loader_Filesystem(__DIR__ . '/../../Resources/views/');
|
|
$environment = new \Twig_Environment($loader, array(
|
|
$environment = new \Twig_Environment($loader, array(
|
|
'cache' => false,
|
|
'cache' => false,
|
|
'debug' => true
|
|
'debug' => true
|
|
));
|
|
));
|
|
- $environment->addExtension(new TransExtension(new Translator('en', new MessageSelector())));
|
|
|
|
|
|
+ $environment->addExtension(new TranslationExtension(new Translator('en', new MessageSelector())));
|
|
|
|
|
|
- return new TwigTheme($environment, 'div_plain_layout.html.twig');
|
|
|
|
|
|
+ return new TwigThemeFactory($environment, 'div_plain_layout.html.twig');
|
|
}
|
|
}
|
|
}
|
|
}
|