Skip to content

Commit 8dd86b5

Browse files
committed
Fix DenyAccessListener
1 parent e4c10d3 commit 8dd86b5

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/EventListener/DenyAccessListener.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
namespace ApiPlatform\Core\EventListener;
1313

14-
use ApiPlatform\Core\Exception\RuntimeException;
1514
use ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface;
1615
use ApiPlatform\Core\Util\RequestAttributesExtractor;
1716
use Symfony\Component\ExpressionLanguage\Expression;
@@ -45,15 +44,11 @@ public function __construct(ResourceMetadataFactoryInterface $resourceMetadataFa
4544
public function onKernelRequest(GetResponseEvent $event)
4645
{
4746
$request = $event->getRequest();
48-
49-
try {
50-
$attributes = RequestAttributesExtractor::extractAttributes($request);
51-
} catch (RuntimeException $e) {
47+
if (!$attributes = RequestAttributesExtractor::extractAttributes($request)) {
5248
return;
5349
}
5450

5551
$resourceMetadata = $this->resourceMetadataFactory->create($attributes['resource_class']);
56-
5752
if (isset($attributes['collection_operation_name'])) {
5853
$isGranted = $resourceMetadata->getCollectionOperationAttribute($attributes['collection_operation_name'], 'is_granted', null, true);
5954
} else {

0 commit comments

Comments
 (0)