Я хочу, чтобы впрыснуть мои переводы строки в сервис, так что я использовал это в определении сервиса:Symfony: LoggingTranslator против Переводчик
arguments: [@doctrine.orm.entity_manager, @translator]
Я использовал это в конструкторе:
public function __construct(\Doctrine\ORM\EntityManager $entityManager, \Symfony\Component\Translation\Translator $translator)
Но Я получаю эту ошибку:
.... __construct() must be an instance of Symfony\Component\Translation\Translator, instance of Symfony\Component\Translation\LoggingTranslator given...
В чем разница между этими двумя?
Пожалуйста, учитывайте это [документация] (http://symfony.com/blog/new-in-symfony-2-6-updates-for-the-translation-component) – falinsky
попробуйте ввести эту услугу: 'translator.default' – Matteo
Спасибо. translator.default works :) – b85411