diff --git a/e2e/cache-meta-extension/expected-output.diff b/e2e/cache-meta-extension/expected-output.diff index 1c008369158..2ab9053fa21 100644 --- a/e2e/cache-meta-extension/expected-output.diff +++ b/e2e/cache-meta-extension/expected-output.diff @@ -4,7 +4,7 @@ 1) src/DeadConstructor.php:2 ---------- begin diff ---------- -@@ @@ +@@ Line 2 @@ final class DeadConstructor { diff --git a/e2e/config-dist-fallback/expected-output.diff b/e2e/config-dist-fallback/expected-output.diff index 1bc6840a60b..be7387f8764 100644 --- a/e2e/config-dist-fallback/expected-output.diff +++ b/e2e/config-dist-fallback/expected-output.diff @@ -4,7 +4,7 @@ 1) src/SomeClass.php:4 ---------- begin diff ---------- -@@ @@ +@@ Line 4 @@ final class SomeClass { diff --git a/e2e/config-file-priority/expected-output.diff b/e2e/config-file-priority/expected-output.diff index 1bc6840a60b..be7387f8764 100644 --- a/e2e/config-file-priority/expected-output.diff +++ b/e2e/config-file-priority/expected-output.diff @@ -4,7 +4,7 @@ 1) src/SomeClass.php:4 ---------- begin diff ---------- -@@ @@ +@@ Line 4 @@ final class SomeClass { diff --git a/rules/Php83/Rector/ClassMethod/AddOverrideAttributeToOverriddenMethodsRector.php b/rules/Php83/Rector/ClassMethod/AddOverrideAttributeToOverriddenMethodsRector.php index 9138ae4ddba..b8399f26300 100644 --- a/rules/Php83/Rector/ClassMethod/AddOverrideAttributeToOverriddenMethodsRector.php +++ b/rules/Php83/Rector/ClassMethod/AddOverrideAttributeToOverriddenMethodsRector.php @@ -9,6 +9,7 @@ use PhpParser\Node\AttributeGroup; use PhpParser\Node\Expr; use PhpParser\Node\Expr\Throw_; +use PhpParser\Node\Name; use PhpParser\Node\Name\FullyQualified; use PhpParser\Node\Stmt; use PhpParser\Node\Stmt\Class_; @@ -376,7 +377,7 @@ private function resolveClassMethodFromTraitUse(ClassLike $classLike, string $me // early return for the class if it does not extend anything private function shouldSkipNode(Class_ $class): bool { - if ($class->extends !== null) { + if ($class->extends instanceof Name) { return false; }