Skip to content

Commit f1fcebd

Browse files
committed
Merge pull request #42 from prooph/prolic-patch-1
faster fqcn message factory
2 parents 804ae8f + 5c968da commit f1fcebd

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/Messaging/FQCNMessageFactory.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@ public function createMessageFromArray($messageName, array $messageData)
3232
throw new \UnexpectedValueException('Given message name is not a valid class: ' . (string)$messageName);
3333
}
3434

35-
$ref = new \ReflectionClass($messageName);
36-
37-
if (!$ref->isSubclassOf(DomainMessage::class)) {
35+
if (!is_subclass_of($messageName, DomainMessage::class)) {
3836
throw new \UnexpectedValueException(sprintf(
3937
'Message class %s is not a sub class of %s',
4038
$messageName,

0 commit comments

Comments
 (0)