Skip to content

Commit 0ca0d32

Browse files
authored
Handle class_parents returning false in class_uses_recursive (#48902)
This will now take into account that `class_parents` can return false on error which would result in a boolean passed into `array_reverse`.
1 parent 8378ab2 commit 0ca0d32

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Illuminate/Support/helpers.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ function class_uses_recursive($class)
9191

9292
$results = [];
9393

94-
foreach (array_reverse(class_parents($class)) + [$class => $class] as $class) {
94+
foreach (array_reverse(class_parents($class) ?: []) + [$class => $class] as $class) {
9595
$results += trait_uses_recursive($class);
9696
}
9797

0 commit comments

Comments
 (0)