Skip to content

Commit eeaf80f

Browse files
committed
fix: handle case injected services are null
1 parent 28c4ab1 commit eeaf80f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/State/Processor/RespondProcessor.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ public function process(mixed $data, Operation $operation, array $uriVariables =
161161
private function getAllowedMethods(?string $resourceClass): string
162162
{
163163
$allowedMethods = self::DEFAULT_ALLOWED_METHOD;
164-
if (null !== $resourceClass && $this->resourceClassResolver->isResourceClass($resourceClass)) {
164+
if (null !== $resourceClass && null !== $this->resourceClassResolver && null !== $this->resourceCollectionMetadataFactory && $this->resourceClassResolver->isResourceClass($resourceClass)) {
165165
$resourceMetadataCollection = $this->resourceCollectionMetadataFactory->create($resourceClass);
166166
foreach ($resourceMetadataCollection as $resource) {
167167
foreach ($resource->getOperations() as $operation) {

0 commit comments

Comments
 (0)