Ich möchte, dass meine Übersetzungen Zeichenfolge in einen Dienst injizieren, so habe ich dies in der Service-Definition:Symfony: LoggingTranslator vs Übersetzer
arguments: [@doctrine.orm.entity_manager, @translator]
habe ich dies im Konstruktor:
public function __construct(\Doctrine\ORM\EntityManager $entityManager, \Symfony\Component\Translation\Translator $translator)
Aber Ich bekomme diesen Fehler:
.... __construct() must be an instance of Symfony\Component\Translation\Translator, instance of Symfony\Component\Translation\LoggingTranslator given...
Was ist der Unterschied zwischen den beiden?
Bitte beachten Sie diese [Dokumentation] (http://symfony.com/blog/new-in-symfony-2-6-Verbesserungen-für-die-Übersetzung-Komponente) – falinsky
versuchen, diesen Dienst zu injizieren: 'translator.default' – Matteo
Danke. translator.default funktioniert :) – b85411