Я обновляю свой проект до Symfony 5.0. Однако при запуске тестов я получаю следующую ошибку:
TypeError: Argument 1 passed to App\Tests\PagesTestCase::form() must be an instance of Symfony\Bundle\FrameworkBundle\Client, instance of Symfony\Bundle\FrameworkBundle\KernelBrowser given
Аргумент 1 в этой форме равен $userClient
, который создается с помощью createClient
. В Symfony 5 Symfony\Bundle\FrameworkBundle\Client
удаляется. Почему он все еще ожидает экземпляр клиента? Я использую LiipFunctionalTestBundle
Я посмотрел в sr c из LiipFunctionalTestBundle
и нашел в QueryCountClient.php
следующее:
if (!class_exists(Client::class)) {
class_alias(KernelBrowser::class, Client::class);
}
Мне кажется, что это должно исправить проблема, однако, это не так. Я не понимаю, почему я получаю эту ошибку.