From c76986ec89be69864af1cfe62a3f69254c678907 Mon Sep 17 00:00:00 2001 From: Marcus Date: Thu, 16 Jan 2025 12:52:38 +0100 Subject: [PATCH] fix (php8.4): ExplicitNullableParamType --- src/JsonParser.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/JsonParser.php b/src/JsonParser.php index f3cef0c..8111118 100644 --- a/src/JsonParser.php +++ b/src/JsonParser.php @@ -103,7 +103,7 @@ public function pointers(array $pointers): self * @param Closure|null $callback * @return self */ - public function pointer(string $pointer, Closure $callback = null): self + public function pointer(string $pointer, ?Closure $callback = null): self { $this->config->pointers->add(new Pointer($pointer, false, $callback)); @@ -132,7 +132,7 @@ public function lazyPointers(array $pointers): self * @param Closure|null $callback * @return self */ - public function lazyPointer(string $pointer, Closure $callback = null): self + public function lazyPointer(string $pointer, ?Closure $callback = null): self { $this->config->pointers->add(new Pointer($pointer, true, $callback)); @@ -155,7 +155,7 @@ public function lazy(): self * @param Closure|null $callback * @return void */ - public function traverse(Closure $callback = null): void + public function traverse(?Closure $callback = null): void { foreach ($this as $key => $value) { $callback && $callback($value, $key, $this);