У меня есть тесты в настоящее время, когда я использую аутентификацию http_basic, как описан в поваренной книге Symfony 2.Как получить ассоциацию от пользователя в функциональном тесте phpunit с помощью Symfony 2?
Однако, теперь я получаю эту ошибку:
Fatal error: Call to a member function getClient() on a non-object
для этого кода:
protected function getClient()
{
/** @var User $user */
$user = $this->getUser();
/** @var UserClient $userClient */
$userClient = $user->getUserClients()->last();
return $userClient->getClient();
}
Как я новичок в тестировании, и поскольку это функциональный тест, какова наилучшая практика, чтобы пройти эту ошибку?
Вы действительно уверены, что вам нужно вызвать 'последнего()' метод? –