for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Loevgaard\DandomainAltapayBundle\EventListener;
use Loevgaard\DandomainAltapayBundle\Http\TransactionLogger;
use Symfony\Component\HttpKernel\Event\FilterResponseEvent;
class ResponseListener
{
/**
* @var TransactionLogger
*/
private $transactionLogger;
public function __construct(TransactionLogger $transactionLogger)
$this->transactionLogger = $transactionLogger;
}
public function onKernelResponse(FilterResponseEvent $event)
if ($event->isMasterRequest()) {
$request = $event->getRequest();
$response = $event->getResponse();
$this->transactionLogger->setResponse($request, $response);
$this->transactionLogger->flush();