Skip to content

Commit 2a77e22

Browse files
Try
1 parent 5c6aa81 commit 2a77e22

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/Rules/DeadCode/UnusedPrivateMethodRule.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ public function processNode(Node $node, Scope $scope): array
6666
}
6767

6868
$methodReflection = $classReflection->getNativeMethod($methodName);
69+
if ($methodReflection->getDeclaringClass()->getName() !== $classReflection->getName()) {
70+
continue;
71+
}
72+
6973
foreach ($this->extensionProvider->getExtensions() as $extension) {
7074
if ($extension->isAlwaysUsed($methodReflection)) {
7175
continue 2;

src/Rules/DeadCode/UnusedPrivatePropertyRule.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ public function processNode(Node $node, Scope $scope): array
9797
}
9898

9999
$propertyReflection = $classReflection->getNativeProperty($propertyName);
100+
if ($propertyReflection->getDeclaringClass()->getName() !== $classReflection->getName()) {
101+
continue;
102+
}
100103

101104
foreach ($this->extensionProvider->getExtensions() as $extension) {
102105
if ($alwaysRead && $alwaysWritten) {

0 commit comments

Comments
 (0)