Skip to content

Commit 86e4cac

Browse files
committed
docblock on Mvc listener
1 parent b229a0f commit 86e4cac

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/Listener/Mvc.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@
1212
use Laminas\Http\PhpEnvironment\Request;
1313
use Laminas\Http\PhpEnvironment\Response;
1414
use Laminas\Mvc\MvcEvent;
15+
use Laminas\Mvc\SendResponseListener;
1516
use Laminas\Stdlib\RequestInterface;
1617
use Laminas\Text\Table;
1718
use Laminas\View\Renderer\PhpRenderer;
19+
use Throwable;
1820
use Webmozart\Assert\Assert;
1921

2022
use function ErrorHeroModule\detectMessageContentType;
@@ -63,7 +65,7 @@ public function attach(EventManagerInterface $eventManager, $priority = 1): void
6365
public function exceptionError(MvcEvent $mvcEvent): void
6466
{
6567
$exception = $mvcEvent->getParam('exception');
66-
if (! $exception) {
68+
if (! $exception instanceof Throwable) {
6769
return;
6870
}
6971

@@ -102,8 +104,10 @@ private function showDefaultView(MvcEvent $mvcEvent, RequestInterface $request):
102104
$application = $mvcEvent->getApplication();
103105
$eventManager = $application->getEventManager();
104106
$serviceLocator = $application->getServiceManager();
105-
$serviceLocator->get('SendResponseListener')
106-
->detach($eventManager);
107+
108+
/** @var SendResponseListener $sendResponseListener */
109+
$sendResponseListener = $serviceLocator->get('SendResponseListener');
110+
$sendResponseListener->detach($eventManager);
107111

108112
$isXmlHttpRequest = $request->isXmlHttpRequest();
109113
if (

0 commit comments

Comments
 (0)