mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
fix sf4 deprecated using get() method for private container
This commit is contained in:
parent
b03fc3558e
commit
de177e5764
@ -2,15 +2,19 @@ parameters:
|
||||
# cl_chill_main.example.class: Chill\MainBundle\Example
|
||||
|
||||
services:
|
||||
|
||||
chill.main.helper.translatable_string:
|
||||
class: Chill\MainBundle\Templating\TranslatableStringHelper
|
||||
arguments:
|
||||
- "@request_stack"
|
||||
- "@translator.default"
|
||||
|
||||
Chill\MainBundle\Templating\TranslatableStringHelper: '@chill.main.helper.translatable_string'
|
||||
|
||||
chill.main.twig.translatable_string:
|
||||
class: Chill\MainBundle\Templating\TranslatableStringTwig
|
||||
arguments:
|
||||
- "@chill.main.helper.translatable_string"
|
||||
calls:
|
||||
- [ setContainer, ["@service_container"]]
|
||||
tags:
|
||||
|
@ -26,7 +26,22 @@ use Symfony\Component\DependencyInjection\ContainerAwareTrait;
|
||||
class TranslatableStringTwig extends \Twig_Extension
|
||||
{
|
||||
use ContainerAwareTrait;
|
||||
|
||||
|
||||
/**
|
||||
* @var TranslatableStringHelper $helper
|
||||
*/
|
||||
private $helper;
|
||||
|
||||
/**
|
||||
* TranslatableStringTwig constructor.
|
||||
*
|
||||
* @param TranslatableStringHelper $translatableStringHelper
|
||||
*/
|
||||
public function __construct(TranslatableStringHelper $translatableStringHelper)
|
||||
{
|
||||
$this->helper = $translatableStringHelper;
|
||||
}
|
||||
|
||||
/*
|
||||
* Returns a list of filters to add to the existing list.
|
||||
*
|
||||
@ -42,7 +57,7 @@ class TranslatableStringTwig extends \Twig_Extension
|
||||
|
||||
public function localize(array $translatableStrings)
|
||||
{
|
||||
return $this->container->get('chill.main.helper.translatable_string')
|
||||
return $this->helper
|
||||
->localize($translatableStrings);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user