From 5c758d8f05c87c8933f4116e5774ca5a36aa5c73 Mon Sep 17 00:00:00 2001 From: macbre Date: Fri, 13 Dec 2024 14:05:18 +0000 Subject: [PATCH] Fix the "parameter.implicitlyNullable" reports from phpstan --- classes/NanoBaseTest.class.php | 2 +- classes/NanoDatabaseMock.class.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/NanoBaseTest.class.php b/classes/NanoBaseTest.class.php index 7169a750..72aa13d9 100644 --- a/classes/NanoBaseTest.class.php +++ b/classes/NanoBaseTest.class.php @@ -33,7 +33,7 @@ protected function setUp(): void * @param callable|null $onQuery optional callback * @return NanoDatabaseMock */ - protected function getDatabaseMock(array $result = [], callable $onQuery = null): NanoDatabaseMock + protected function getDatabaseMock(array $result = [], ?callable $onQuery = null): NanoDatabaseMock { $mock = new NanoDatabaseMock($this->app); diff --git a/classes/NanoDatabaseMock.class.php b/classes/NanoDatabaseMock.class.php index cb05e0e4..ed165c86 100644 --- a/classes/NanoDatabaseMock.class.php +++ b/classes/NanoDatabaseMock.class.php @@ -25,7 +25,7 @@ public function __construct($app) /** * @param callable|null $callback */ - public function setOnQueryCallback(callable $callback = null) + public function setOnQueryCallback(?callable $callback = null) { $this->onQueryCallback = $callback; }