Skip to content

Commit 4a49da6

Browse files
chapeupretoAyesh
authored andcommitted
feat: remove empty() usage and .gitignore PHPUnit's file cache
1 parent c2a004e commit 4a49da6

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/vendor/
22
/build/
33
composer.lock
4+
.phpunit.result.cache

src/array_first_last.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* empty. Note that null itself can also be a valid array value.
1111
*/
1212
function array_first(array $array): mixed {
13-
return empty($array) ? null : $array[array_key_first($array)];
13+
return $array === [] ? null : $array[array_key_first($array)];
1414
}
1515

1616
/**
@@ -21,7 +21,7 @@ function array_first(array $array): mixed {
2121
* empty. Note that null itself can also be a valid array value.
2222
*/
2323
function array_last(array $array): mixed {
24-
return empty($array) ? null : $array[array_key_last($array)];
24+
return $array === [] ? null : $array[array_key_last($array)];
2525
}
2626
}
2727
else {
@@ -33,7 +33,7 @@ function array_last(array $array): mixed {
3333
* empty. Note that null itself can also be a valid array value.
3434
*/
3535
function array_first(array $array) {
36-
return empty($array) ? null : $array[array_key_first($array)];
36+
return $array === [] ? null : $array[array_key_first($array)];
3737
}
3838

3939
/**
@@ -44,6 +44,6 @@ function array_first(array $array) {
4444
* empty. Note that null itself can also be a valid array value.
4545
*/
4646
function array_last(array $array) {
47-
return empty($array) ? null : $array[array_key_last($array)];
47+
return $array === [] ? null : $array[array_key_last($array)];
4848
}
4949
}

0 commit comments

Comments
 (0)