From 3f14321d00adf347f505e3c7453c804a140c6578 Mon Sep 17 00:00:00 2001 From: Rod Elias Date: Wed, 23 Apr 2025 12:37:41 -0300 Subject: [PATCH] feat: remove empty() usage and .gitignore PHPUnit's file cache --- .gitignore | 1 + src/array_first_last.php | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 487a7d6..7c50415 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /vendor/ /build/ composer.lock +.phpunit.result.cache diff --git a/src/array_first_last.php b/src/array_first_last.php index e547638..66e93b3 100644 --- a/src/array_first_last.php +++ b/src/array_first_last.php @@ -10,7 +10,7 @@ * empty. Note that null itself can also be a valid array value. */ function array_first(array $array): mixed { - return empty($array) ? null : $array[array_key_first($array)]; + return $array === [] ? null : $array[array_key_first($array)]; } /** @@ -21,7 +21,7 @@ function array_first(array $array): mixed { * empty. Note that null itself can also be a valid array value. */ function array_last(array $array): mixed { - return empty($array) ? null : $array[array_key_last($array)]; + return $array === [] ? null : $array[array_key_last($array)]; } } else { @@ -33,7 +33,7 @@ function array_last(array $array): mixed { * empty. Note that null itself can also be a valid array value. */ function array_first(array $array) { - return empty($array) ? null : $array[array_key_first($array)]; + return $array === [] ? null : $array[array_key_first($array)]; } /** @@ -44,6 +44,6 @@ function array_first(array $array) { * empty. Note that null itself can also be a valid array value. */ function array_last(array $array) { - return empty($array) ? null : $array[array_key_last($array)]; + return $array === [] ? null : $array[array_key_last($array)]; } }