Skip to content

Commit 76305df

Browse files
committed
Updated Rector to commit 051e9336a50f80cee7f6ff87c1869df7a60f710d
rectorphp/rector-src@051e933 [TypeDeclaration] Add missing isAbstract() checck on FeatureFlags::treatClassesAsFinal() on AddMethodCallBasedStrictParamTypeRector (#7014)
1 parent 0111ddf commit 76305df

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

rules/TypeDeclaration/Rector/ClassMethod/AddMethodCallBasedStrictParamTypeRector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ private function isClassMethodPrivate(Class_ $class, ClassMethod $classMethod) :
114114
if ($classMethod->isFinal() && !$class->extends instanceof Name && $class->implements === []) {
115115
return \true;
116116
}
117-
$isClassFinal = $class->isFinal() || FeatureFlags::treatClassesAsFinal();
117+
$isClassFinal = $class->isFinal() || FeatureFlags::treatClassesAsFinal() && !$class->isAbstract();
118118
return $isClassFinal && !$class->extends instanceof Name && $class->implements === [] && $classMethod->isProtected();
119119
}
120120
}

src/Application/VersionResolver.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ final class VersionResolver
1919
* @api
2020
* @var string
2121
*/
22-
public const PACKAGE_VERSION = '60689ed3991175d516d7731d8bcfea4e9e62dbb7';
22+
public const PACKAGE_VERSION = '051e9336a50f80cee7f6ff87c1869df7a60f710d';
2323
/**
2424
* @api
2525
* @var string
2626
*/
27-
public const RELEASE_DATE = '2025-06-22 09:16:07';
27+
public const RELEASE_DATE = '2025-06-22 06:38:37';
2828
/**
2929
* @var int
3030
*/

0 commit comments

Comments
 (0)