Skip to content

Commit 59b74fc

Browse files
committed
Chore(deps) - Improve null checks for controller and action names in RestDtoValueResolver
1 parent 08cce3e commit 59b74fc

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/ValueResolver/RestDtoValueResolver.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,13 +90,15 @@ public function supports(Request $request, ArgumentMetadata $argument): bool
9090
#[Override]
9191
public function resolve(Request $request, ArgumentMetadata $argument): Generator
9292
{
93-
if (!$this->supports($request, $argument) || $this->controllerName === null) {
93+
if ($this->controllerName === null || $this->actionName === null || !$this->supports($request, $argument)) {
9494
return [];
9595
}
9696

97+
$actionName = $this->actionName;
98+
9799
$dtoClass = $this->controllerCollection
98100
->get($this->controllerName)
99-
->getDtoClass($this->actionMethodMap[$this->actionName] ?? null);
101+
->getDtoClass($this->actionMethodMap[$actionName] ?? null);
100102

101103
yield $this->autoMapper->map($request, $dtoClass);
102104
}

0 commit comments

Comments
 (0)