@@ -107,25 +107,25 @@ private static function getMode(): string
107107 /**
108108 * @see https://www.php.net/manual/en/function.class-uses.php#112671
109109 */
110- private static function class_uses_deep (object $ class, bool $ autoload = false ): array
110+ private static function class_uses_deep (object $ class ): array
111111 {
112112 $ traits = [];
113113
114114 // Get traits of all parent classes
115115 do {
116- $ traits = array_merge (class_uses ($ class , $ autoload ), $ traits );
116+ $ traits = array_merge (class_uses ($ class , false ), $ traits );
117117 } while ($ class = get_parent_class ($ class ));
118118
119119 // Get traits of all parent traits
120120 $ traitsToSearch = $ traits ;
121121 while (!empty ($ traitsToSearch )) {
122- $ newTraits = class_uses (array_pop ($ traitsToSearch ), $ autoload );
122+ $ newTraits = class_uses (array_pop ($ traitsToSearch ), false );
123123 $ traits = array_merge ($ newTraits , $ traits );
124124 $ traitsToSearch = array_merge ($ newTraits , $ traitsToSearch );
125125 };
126126
127127 foreach ($ traits as $ trait => $ same ) {
128- $ traits = array_merge (class_uses ($ trait , $ autoload ), $ traits );
128+ $ traits = array_merge (class_uses ($ trait , false ), $ traits );
129129 }
130130
131131 return array_unique ($ traits );
0 commit comments