Skip to content

Commit 5f61a27

Browse files
ronfroynicolas-grekas
authored andcommitted
[Messenger] simple refactoring to have a more readable code
1 parent 2879baf commit 5f61a27

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

src/Symfony/Component/Messenger/Handler/Locator/AbstractHandlerLocator.php

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,8 @@ abstract class AbstractHandlerLocator implements HandlerLocatorInterface
2121
{
2222
public function resolve($message): callable
2323
{
24-
$messageClass = \get_class($message);
24+
$class = \get_class($message);
2525

26-
if (null === $handler = $this->resolveFromClass($messageClass)) {
27-
throw new NoHandlerForMessageException(sprintf('No handler for message "%s".', $messageClass));
28-
}
29-
30-
return $handler;
31-
}
32-
33-
private function resolveFromClass(string $class): ?callable
34-
{
3526
if ($handler = $this->getHandler($class)) {
3627
return $handler;
3728
}
@@ -48,7 +39,7 @@ private function resolveFromClass(string $class): ?callable
4839
}
4940
}
5041

51-
return null;
42+
throw new NoHandlerForMessageException(sprintf('No handler for message "%s".', $class));
5243
}
5344

5445
abstract protected function getHandler(string $class);

0 commit comments

Comments
 (0)