Skip to content

Commit fbc7690

Browse files
authored
Support Twig2 and extractor 1.1.1 (#81)
* Support Twig2 and extractor 1.1.1 * cs
1 parent ab7f4a2 commit fbc7690

File tree

3 files changed

+4
-20
lines changed

3 files changed

+4
-20
lines changed

DependencyInjection/TranslationExtension.php

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,6 @@
2020
use Symfony\Component\DependencyInjection\Loader;
2121
use Symfony\Component\HttpKernel\Kernel;
2222
use Translation\Bundle\Model\Configuration as ConfigurationModel;
23-
use Translation\Extractor\Visitor\Twig\TranslationBlock;
24-
use Translation\Extractor\Visitor\Twig\TranslationFilter;
25-
use Translation\Extractor\Visitor\Twig\Twig2TranslationBlock;
26-
use Translation\Extractor\Visitor\Twig\Twig2TranslationFilter;
2723

2824
/**
2925
* This is the class that loads and manages your bundle configuration.
@@ -48,14 +44,6 @@ public function load(array $configs, ContainerBuilder $container)
4844
$container->getDefinition('php_translation.extractor.php.visitor.FormTypeChoices')
4945
->addMethodCall('setSymfonyMajorVersion', [Kernel::MAJOR_VERSION]);
5046

51-
if (version_compare(\Twig_Environment::VERSION, 2) === -1) {
52-
$container->setParameter('php_translation.extractor.twig.visitor.translation_block.class', TranslationBlock::class);
53-
$container->setParameter('php_translation.extractor.twig.visitor.translation_filter.class', TranslationFilter::class);
54-
} else {
55-
$container->setParameter('php_translation.extractor.twig.visitor.translation_block.class', Twig2TranslationBlock::class);
56-
$container->setParameter('php_translation.extractor.twig.visitor.translation_filter.class', Twig2TranslationFilter::class);
57-
}
58-
5947
$container->setParameter('php_translation.locales', $config['locales']);
6048
$container->setParameter('php_translation.default_locale', isset($config['default_locale']) ? $config['default_locale'] : $container->getParameter('kernel.default_locale'));
6149
$this->handleConfigNode($container, $config);

Resources/config/extractors.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,8 @@ services:
5252
- { name: 'php_translation.visitor', type: 'php' }
5353

5454
# Twig Visitors:
55-
php_translation.extractor.twig.visitor.translation_block:
56-
class: '%php_translation.extractor.twig.visitor.translation_block.class%'
57-
tags:
58-
- { name: 'php_translation.visitor', type: 'twig' }
59-
60-
php_translation.extractor.twig.visitor.translation_filter:
61-
class: '%php_translation.extractor.twig.visitor.translation_filter.class%'
55+
php_translation.extractor.twig.visitor.twig:
56+
class: Translation\Extractor\Visitor\Twig\Twig2Visitor
57+
factory: [Translation\Extractor\Visitor\Twig\TwigVisitor, create]
6258
tags:
6359
- { name: 'php_translation.visitor', type: 'twig' }

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
"php-translation/common": "^0.2.1",
2020
"php-translation/symfony-storage": "^0.2.1",
21-
"php-translation/extractor": "^1.0"
21+
"php-translation/extractor": "^1.1.1"
2222
},
2323
"require-dev": {
2424
"phpunit/phpunit": "^4.5 || ^5.4",

0 commit comments

Comments
 (0)