Symfony 4.0 TranslatorInterface не подключен автоматически в классе

я использую TranslatorInterface в контроллере с автопроводкой и он работает нормально:

public function __construct(LoggerInterface $logger,
TranslatorInterface $translator)
{
$this->_logger = $logger;
$this->_translator = $translator;
}

Однако, когда я пытаюсь использовать этот интерфейс с автопроводкой в ​​другом классе, он не работает:

class MunicipalityValidator
{
private $_translator;
private $_validator;

public function __construct(TranslatorInterface $translator,
ValidatorInterface $validator)
{
$this->_translator = $translator;
$this->_validator = $validator;
}
//...
}

У меня есть это сообщение об ошибке:

FatalThrowableError
Type error: Too few arguments to function App\Validator\MunicipalityValidator::__construct(),
0 passed in /var/www/html/sf4proj/src/Factory/MunicipalityFactory.php on line 34 and
exactly 2 expected

У вас есть представление о проблеме?

Благодарю.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …