From 3c2c00d538dffe6662b7945eb8530837986d211a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torben=20Mu=CC=88ller?= Date: Mon, 26 May 2025 21:12:55 +0200 Subject: [PATCH] Refactor method signatures to use nullable parameter syntax Updated method signatures in test traits to explicitly use nullable types (`?type`) for better consistency and clarity. This ensures type hints properly reflect parameters that can accept `null` as a valid value. --- src/Traits/DatabaseSchemaTestTrait.php | 2 +- src/Traits/DatabaseTableTestTrait.php | 2 +- src/Traits/HttpJsonTestTrait.php | 2 +- src/Traits/HttpTestTrait.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Traits/DatabaseSchemaTestTrait.php b/src/Traits/DatabaseSchemaTestTrait.php index a71e7a1..8014d50 100644 --- a/src/Traits/DatabaseSchemaTestTrait.php +++ b/src/Traits/DatabaseSchemaTestTrait.php @@ -22,7 +22,7 @@ trait DatabaseSchemaTestTrait * * @return void */ - protected function setUpDatabase(string $schemaFile = null): void + protected function setUpDatabase(?string $schemaFile = null): void { if (isset($schemaFile)) { $this->schemaFile = $schemaFile; diff --git a/src/Traits/DatabaseTableTestTrait.php b/src/Traits/DatabaseTableTestTrait.php index 13396b9..baf0392 100644 --- a/src/Traits/DatabaseTableTestTrait.php +++ b/src/Traits/DatabaseTableTestTrait.php @@ -46,7 +46,7 @@ protected function assertTableRow( * * @return array Row */ - protected function getTableRowById(string $table, int $id, array $fields = null): array + protected function getTableRowById(string $table, int $id, ?array $fields = null): array { $sql = sprintf('SELECT * FROM `%s` WHERE `id` = :id', $table); $statement = $this->createPreparedStatement($sql); diff --git a/src/Traits/HttpJsonTestTrait.php b/src/Traits/HttpJsonTestTrait.php index 3822222..da57fa4 100644 --- a/src/Traits/HttpJsonTestTrait.php +++ b/src/Traits/HttpJsonTestTrait.php @@ -22,7 +22,7 @@ trait HttpJsonTestTrait * * @return ServerRequestInterface */ - protected function createJsonRequest(string $method, $uri, array $data = null): ServerRequestInterface + protected function createJsonRequest(string $method, $uri, ?array $data = null): ServerRequestInterface { $request = $this->createRequest($method, $uri); diff --git a/src/Traits/HttpTestTrait.php b/src/Traits/HttpTestTrait.php index e53a82a..8b5d7fc 100644 --- a/src/Traits/HttpTestTrait.php +++ b/src/Traits/HttpTestTrait.php @@ -46,7 +46,7 @@ protected function createRequest(string $method, $uri, array $serverParams = []) * * @return ServerRequestInterface The request */ - protected function createFormRequest(string $method, $uri, array $data = null): ServerRequestInterface + protected function createFormRequest(string $method, $uri, ?array $data = null): ServerRequestInterface { $request = $this->createRequest($method, $uri);