From d0bf25d6f2e4e69f0b12c9216dfb90de6ea8c332 Mon Sep 17 00:00:00 2001 From: W0rma Date: Thu, 7 Oct 2021 14:48:42 +0200 Subject: [PATCH] Only call validate() if callback is a string to avoid a deprecation warning in PHP 8.1 --- View/JsonpHandler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/View/JsonpHandler.php b/View/JsonpHandler.php index 698cb05ac..58db4a849 100644 --- a/View/JsonpHandler.php +++ b/View/JsonpHandler.php @@ -50,7 +50,7 @@ private function getCallback(Request $request): string $callback = $request->query->get($this->callbackParam); $validator = new \JsonpCallbackValidator(); - if (!$validator->validate($callback)) { + if (!is_string($callback) || !$validator->validate($callback)) { throw new BadRequestHttpException('Invalid JSONP callback value'); }