Я перевожу приложение Silex в Symfony Flex и все работает до сих пор, за исключением того, что при запуске тестов phpunit я получаю вывод тела ответа в вывод phpunit.
т.е.
> bin/phpunit
#!/usr/bin/env php
PHPUnit 6.5.13 by Sebastian Bergmann and contributors.
Testing unit
.......<http://data.nobelprize.org/resource/laureate/914> a <http://data.nobelprize.org/terms/Laureate> , <http://xmlns.com/foaf/0.1/Person> ;
<http://www.w3.org/2000/01/rdf-schema#label> "Malala Yousafzai" ;
<http://data.nobelprize.org/terms/laureateAward> <http://data.nobelprize.org/resource/laureateaward/974> ;
<http://data.nobelprize.org/terms/nobelPrize> <http://data.nobelprize.org/resource/nobelprize/Peace/2014> ;
весь документ RDF, затем
. 8 / 8 (100%)
Time: 1.07 seconds, Memory: 14.00MB
OK (8 tests, 71 assertions)
Generating code coverage report in Clover XML format ... done
Так что все работает нормально, но я не могу понять, как отключить этот вывод?
Запроспросто
$this->client->request('GET', "/nobel_914.ttl", [], [], ['HTTP_ACCEPT' => $request_mime]);
$this->assertEquals(200, $this->client->getResponse()->getStatusCode(), "GET should be allowed.");
$response = $this->client->getResponse();
$charset = $response->getCharset();
и т. д.
, и клиент настроен на базовый класс, подобный этому
class MyAppTestBase extends WebTestCase
{
/**
* @var \Symfony\Component\BrowserKit\Client
*/
protected $client;
/**
* {@inheritdoc}
*/
public function setUp() {
parent::setUp();
$this->client = static::createClient();
$this->client->catchExceptions(false);
}
Я уверен, что упускаю что-то очевидное, ноэто ново для меня.Я работаю в тестовой среде и с debug == false.
Любая помощь приветствуется.