Skip to content

Commit

Permalink
Exception handler
Browse files Browse the repository at this point in the history
  • Loading branch information
paulscott56 committed Mar 3, 2012
1 parent f2faaab commit c15e397
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions src/C4/Core/ExceptionListener.php
@@ -0,0 +1,26 @@
<?php

// src/C4/Core/ExceptionListener.php

namespace C4\Core;

use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent;
use Symfony\Component\HttpFoundation\Response;

class ExceptionListener implements EventSubscriberInterface
{
public function onView(GetResponseForControllerResultEvent $event)
{
$response = $event->getControllerResult();

if (is_string($response)) {
$event->setResponse(new Response($response));
}
}

public static function getSubscribedEvents()
{
return array('kernel.view' => 'onView');
}
}

0 comments on commit c15e397

Please sign in to comment.