What's Changed
- feat:
@Symfony:risky
- addno_unreachable_default_argument_value
by @gharlan in #7863 - feat:
PhpCsFixer
ruleset - enablenullable_type_declaration_for_default_null_value
by @mvorisek in #7870 - feat: Add
array_indentation
toPER-CS2.0
ruleset by @VincentLanglet in #7881 - feat: Add support for callable template in PHPDoc parser by @mvorisek in #7084
- fix:
no_useless_concat_operator
- do not break variable by @tamiroh in #7827 - fix:
TokensAnalyzer
- handle unary operator in arrow functions by @kubawerlos in #7862 - fix:
TypeExpression
- fix "JIT stack limit exhausted" error by @kubawerlos in #7843 - fix: Constant invocation detected in DNF types by @SharkyKZ in #7869
- fix: Correctly indent multiline constants and properties by @julienfalque in #7875
- chore: fix PHP 8.4 deprecations by @kubawerlos in #7894
- chore: fix PHPStan 1.10.60 issues by @kubawerlos in #7873
- chore: list over array in more places by @keradus in #7876
- chore: replace template with variable in Preg class by @kubawerlos in #7882
- chore: update PHPStan by @kubawerlos in #7871
- depr:
nullable_type_declaration_for_default_null_value
- deprecate option that is against@PHP84Migration
by @keradus in #7872 - docs: Fix typo by @BenMorel in #7889
New Contributors
Full Changelog: v3.51.0...v3.52.0