diff --git a/rules/DowngradePhp72/NodeAnalyzer/BuiltInMethodAnalyzer.php b/rules/DowngradePhp72/NodeAnalyzer/BuiltInMethodAnalyzer.php index 80a89b29..6995c005 100644 --- a/rules/DowngradePhp72/NodeAnalyzer/BuiltInMethodAnalyzer.php +++ b/rules/DowngradePhp72/NodeAnalyzer/BuiltInMethodAnalyzer.php @@ -6,14 +6,12 @@ use PhpParser\Node\Stmt\ClassMethod; use PHPStan\Reflection\ClassReflection; -use Rector\FamilyTree\NodeAnalyzer\ClassChildAnalyzer; use Rector\NodeNameResolver\NodeNameResolver; final class BuiltInMethodAnalyzer { public function __construct( private readonly NodeNameResolver $nodeNameResolver, - private readonly ClassChildAnalyzer $classChildAnalyzer ) { } @@ -24,9 +22,6 @@ public function isImplementsBuiltInInterface(ClassReflection $classReflection, C } $methodName = $this->nodeNameResolver->getName($classMethod); - if ($this->classChildAnalyzer->hasChildClassMethod($classReflection, $methodName)) { - return false; - } foreach ($classReflection->getInterfaces() as $interfaceReflection) { if (! $interfaceReflection->isBuiltin()) {