Skip to content

Commit b556528

Browse files
committed
analog fix in Mixin*ReflectionExtensions
1 parent 8c9ba03 commit b556528

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

src/Reflection/Mixin/MixinMethodsClassReflectionExtension.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,11 @@ private function findMethod(ClassReflection $classReflection, string $methodName
8484
}
8585

8686
$parentClass = $classReflection->getParentClass();
87-
while ($parentClass !== null) {
87+
if ($parentClass !== null) {
8888
$method = $this->findMethod($parentClass, $methodName);
8989
if ($method !== null) {
9090
return $method;
9191
}
92-
93-
$parentClass = $parentClass->getParentClass();
9492
}
9593

9694
return null;

src/Reflection/Mixin/MixinPropertiesClassReflectionExtension.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,11 @@ private function findProperty(ClassReflection $classReflection, string $property
7575
}
7676

7777
$parentClass = $classReflection->getParentClass();
78-
while ($parentClass !== null) {
78+
if ($parentClass !== null) {
7979
$property = $this->findProperty($parentClass, $propertyName);
8080
if ($property !== null) {
8181
return $property;
8282
}
83-
84-
$parentClass = $parentClass->getParentClass();
8583
}
8684

8785
return null;

0 commit comments

Comments
 (0)