Может быть, я что-то упускаю ... до, я так думаю, но не смог найти ответ на этот вопрос.
WebTestCase
создает этот пример конструктора:
public function __construct(?string $name = null, array $data = [], string $dataName = '')
{
parent::__construct($name, $data, $dataName);
}
Пытался добавить мой сервис в качестве первого или последнего аргумента - Symfony выдает ошибку:
Type error: Too few arguments to function Tests\AppBundle\Manager\ContactManagerTest::__construct(), 0 passed in /Library/WebServer/Documents/HEPT/vendor/bin/.phpunit/phpunit-5.7/src/Framework/TestSuite.php on line 568 and at least 1 expected in /Library/WebServer/Documents/HEPT/tests/AppBundle/Manager/ContactManagerTest.php:22
Должен ли я как-то использовать контейнер напрямую? Почему автопроводка не работает для классов WebTestCase
, если существует класс моста?