Skip to content

Commit 29de076

Browse files
committed
Fix usage of null as an array offset which is deprecated in PHP 8.5
1 parent 342632e commit 29de076

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

EventListener/AllowedMethodsListener.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,14 @@ public function onKernelResponse(ResponseEvent $event): void
4141

4242
$allowedMethods = $this->loader->getAllowedMethods();
4343

44-
if (isset($allowedMethods[$event->getRequest()->attributes->get('_route')])) {
44+
$route = $event->getRequest()->attributes->get('_route');
45+
if (null === $route) {
46+
$route = '';
47+
}
48+
if (isset($allowedMethods[$route])) {
4549
$event->getResponse()
4650
->headers
47-
->set('Allow', implode(', ', $allowedMethods[$event->getRequest()->attributes->get('_route')]));
51+
->set('Allow', implode(', ', $allowedMethods[$route]));
4852
}
4953
}
5054
}

0 commit comments

Comments
 (0)