From 5d7a4f99f7cfab82c63078a65018ed9c81e1e3d1 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Tue, 14 Apr 2015 22:48:01 +0200 Subject: [PATCH] [Translation] LoggingTranslator simplifications --- .../Component/Translation/LoggingTranslator.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Symfony/Component/Translation/LoggingTranslator.php b/src/Symfony/Component/Translation/LoggingTranslator.php index 851188230b..8373ad1b21 100644 --- a/src/Symfony/Component/Translation/LoggingTranslator.php +++ b/src/Symfony/Component/Translation/LoggingTranslator.php @@ -19,7 +19,7 @@ use Psr\Log\LoggerInterface; class LoggingTranslator implements TranslatorInterface, TranslatorBagInterface { /** - * @var TranslatorInterface + * @var TranslatorInterface|TranslatorBagInterface */ private $translator; @@ -29,13 +29,13 @@ class LoggingTranslator implements TranslatorInterface, TranslatorBagInterface private $logger; /** - * @param Translator $translator - * @param LoggerInterface $logger + * @param TranslatorInterface $translator The translator must implement TranslatorBagInterface + * @param LoggerInterface $logger */ - public function __construct($translator, LoggerInterface $logger) + public function __construct(TranslatorInterface $translator, LoggerInterface $logger) { - if (!($translator instanceof TranslatorInterface && $translator instanceof TranslatorBagInterface)) { - throw new \InvalidArgumentException(sprintf('The Translator "%s" must implements TranslatorInterface and TranslatorBagInterface.', get_class($translator))); + if (!$translator instanceof TranslatorBagInterface) { + throw new \InvalidArgumentException(sprintf('The Translator "%s" must implement TranslatorInterface and TranslatorBagInterface.', get_class($translator))); } $this->translator = $translator;