[MonologBundle] Fixed the handling of subrequests in FirePHPHandler

This commit is contained in:
Christophe Coevoet 2011-05-06 18:01:38 +02:00
parent 3e21e07570
commit 5afe7d20a6

View File

@ -14,6 +14,7 @@ namespace Symfony\Bundle\MonologBundle\Logger;
use Monolog\Handler\FirePHPHandler as BaseFirePHPHandler;
use Symfony\Component\HttpKernel\Event\FilterResponseEvent;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\HttpKernelInterface;
/**
* FirePHPHandler.
@ -49,6 +50,10 @@ class FirePHPHandler extends BaseFirePHPHandler
*/
public function onCoreResponse(FilterResponseEvent $event)
{
if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) {
return;
}
$this->response = $event->getResponse();
foreach ($this->headers as $header => $content) {
$this->response->headers->set($header, $content);