我正在研究Symfony 2.8.2应用程序。
现在,我想通过探查器查看是否已成功发送电子邮件。
我在我的config_test.yml
中启用了探查器
framework:
test: ~
session:
storage_id: session.storage.mock_file
profiler:
enabled: true
collect: false
所以,我在我的客户端启用了探查器并在我的phpunit功能测试中执行请求:
$client->enableProfiler();
$client->request($method, $path, $requestParameters, array(), $headers);
$mailCollector = $client->getProfile()->getCollector('swiftmailer');
但$client->getProfile()
返回false。
我在第84行尝试获取令牌
时在Symfony Profiler中发现了问题if (!$token = $response->headers->get('X-Debug-Token')) {
return false;
}
return $this->loadProfile($token);
我调试了我的响应,我发现它有四个标题,其中一个名为'x-debug-token'。
为什么我的标题有这个名字? 如何修改该标题以获取Profiler?
谢谢!