diff --git a/src/Maker/MakeWebhook.php b/src/Maker/MakeWebhook.php index 3fe1d1931..a0c77a074 100644 --- a/src/Maker/MakeWebhook.php +++ b/src/Maker/MakeWebhook.php @@ -300,7 +300,7 @@ private function getRequestMatcherArguments(string $requestMatcherClass): string IsJsonRequestMatcher::class => '', MethodRequestMatcher::class => '\'POST\'', PortRequestMatcher::class => '443', - SchemeRequestMatcher::class => 'https', + SchemeRequestMatcher::class => '\'https\'', default => '[]', }; } diff --git a/src/Resources/skeleton/webhook/RequestParser.tpl.php b/src/Resources/skeleton/webhook/RequestParser.tpl.php index 4102ab7a2..292b87e28 100644 --- a/src/Resources/skeleton/webhook/RequestParser.tpl.php +++ b/src/Resources/skeleton/webhook/RequestParser.tpl.php @@ -41,12 +41,12 @@ protected function doParse(Request $request, #[\SensitiveParameter] string $secr } // Parse the request payload and return a RemoteEvent object. - $payload = $request->getPayload()->all(); + $payload = $request->getPayload(); return new RemoteEvent( - $payload['name'], - $payload['id'], - $payload, + $payload->getString('name'), + $payload->getString('id'), + $payload->all(), ); } }