diff --git a/rules-tests/Php83/Rector/ClassConst/AddTypeToConstRector/Fixture/apply_type_to_class_const_when_const_final.php.inc b/rules-tests/Php83/Rector/ClassConst/AddTypeToConstRector/Fixture/apply_type_to_class_const_when_const_final.php.inc new file mode 100644 index 00000000000..ab30f16a86b --- /dev/null +++ b/rules-tests/Php83/Rector/ClassConst/AddTypeToConstRector/Fixture/apply_type_to_class_const_when_const_final.php.inc @@ -0,0 +1,45 @@ + +----- + diff --git a/rules/Php83/Rector/ClassConst/AddTypeToConstRector.php b/rules/Php83/Rector/ClassConst/AddTypeToConstRector.php index eaeb339cfe5..187e911f44d 100644 --- a/rules/Php83/Rector/ClassConst/AddTypeToConstRector.php +++ b/rules/Php83/Rector/ClassConst/AddTypeToConstRector.php @@ -191,6 +191,6 @@ private function getParentReflections(string $className): array private function canBeInherited(ClassConst $classConst, Class_ $class): bool { - return ! $class->isFinal() && ! $classConst->isPrivate(); + return ! $class->isFinal() && ! $classConst->isPrivate() && !$classConst->isFinal(); } }