We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e78be29 commit 262db1aCopy full SHA for 262db1a
1 file changed
src/JsonRpc/MessageFactory.php
@@ -111,6 +111,8 @@ public function create(string $input): array
111
try {
112
$messages[] = $this->createMessage($message);
113
} catch (InvalidInputMessageException $e) {
114
+ // Recover the id only when it's a valid JSON-RPC scalar;
115
+ // a null or malformed id is left at the exception's null default.
116
if (\is_array($message) && isset($message['id']) && (\is_string($message['id']) || \is_int($message['id']))) {
117
$e->setRequestId($message['id']);
118
}
0 commit comments