Я пытаюсь запустить PHPUnit в моем приложении Symfony 2, но столкнулся с проблемой, которую, похоже, не могу понять.
Когда я запускаю свой модульный тест, возвращается фатальная ошибка, это не происходит внутри обычного браузера.
Функция проверки
$client = static::createClient(array(), array(
'PHP_AUTH_USER' => 'test',
'PHP_AUTH_PW' => 'test',
));
$crawler = $client->request('GET', '/test/url');
Ошибка в консоли
$ phpunit -c app/
PHPUnit 3.6.10 by Sebastian Bergmann.
Configuration read from /Acme/app/phpunit.xml.dist
PHP Fatal error: Call to undefined function xcache_get() in /Acme/vendor/aws-sdk-for-php/lib/cachecore/cachexcache.class.php on line 58
Fatal error: Call to undefined function xcache_get() in /Acme/vendor/aws-sdk-for-php/lib/cachecore/cachexcache.class.php on line 58
Ошибка линии относится к (в AWS SDK) L 58 - это L 3 в этом отрывке
public function read()
{
if ($data = xcache_get($this->id))
{
$data = $this->gzip ? gzuncompress($data) : $data;
return unserialize($data);
}
return false;
}
Любая помощь высоко ценится: -)