🔧 Improvements
- Support of PHP 8.4 properties
- Asymetric visibility supported
final
/abstract
properties supported- Property hooks should not break any sniff
🐛 Fixes
SlevomatCodingStandard.Arrays.DisallowPartiallyKeyed
: Fixed false positiveSlevomatCodingStandard.Classes.ClassMemberSpacing
: Prevent deleting unexpected code/comments (thanks to @maryo)SlevomatCodingStandard.Complexity.Cognitive
:do...while
loop should only increment once (not for both theT_DO
andT_WHILE
) (thanks to @bkdotcom)SlevomatCodingStandard.TypeHints.ClassConstantTypeHint
: New optionfixableNativeTypeHint
- it's possible to fix only private constants (thanks to @maryo)SlevomatCodingStandard.Classes.RequireConstructorPropertyPromotion
: Properly autofixing when argument name has an attribute (thanks to @maryo)