| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-03-16 | 3.5 kB | |
| Released Rector 2.3.9 source code.tar.gz | 2026-03-16 | 2.0 MB | |
| Released Rector 2.3.9 source code.zip | 2026-03-16 | 4.4 MB | |
| Totals: 3 Items | 6.5 MB | 2 | |
New Features :partying_face:
- [CodingStyle] Add
StrictInArrayRector(#7921)
Bugfixes :bug:
- [Php71] Handle crash on partial destruct on assign var on ListToArrayDestructRector (#7909)
- [CodeQuality] Skip no code parameter on custom Throwable instance on ThrowWithPreviousExceptionRector (#7912)
- Bump to PHPStan ^2.1.40 and utilize ClassConstantReflection->isFinalByKeyword() (#7911)
- [Php70] Handle keep right parentheses on ternary else is BinaryOp on TernaryToNullCoalescingRector (#7916)
- Properly build text node for junit output formatter (#7917), Thanks @brandonja991!
- [CodeQuality] Skip with custom param in previous position on ThrowWithPreviousExceptionRector (#7919)
- [automated] Apply Coding Standard (#7922)
- [DX] Define list of allowed implicit commands on ConsoleApplication (#7918)
- [CodeQuality] Skip used by other property hooks on InlineConstructorDefaultToPropertyRector (#7920)
- [automated] Apply Coding Standard (#7926)
- [StrictStringParamConcatRector] Skip PHP version 5.6 or earlier (#7927), Thanks @ghostwriter!
- [Php85] Skip single char literal string/int on OrdSingleByteRector (#7928)
rectorphp/rector-symfony :musical_note:
- [CodeQuality] Allow Doctrine EntityManagerInterface on ControllerMethodInjectionToConstructorRector (#926)
- [CodeQuality] Skip has conflicted param name different object on different method on ControllerMethodInjectionToConstructorRector (#925)
- [Symfony73] Handle with set allowExtraFields named argument on ConstraintOptionsToNamedArgumentsRector (#924)
- Skip classes with Symfony 7.1 Workflow listener attributes (#923), Thanks @dionisvl
rectorphp/rector-doctrine :orange_circle:
- [TypedCollections] Skip with string key already on CompleteReturnDocblockFromToManyRector (#480)
rectorphp/rector-phpunit :green_circle:
- [CodeQuality] Skip test method via #[Test] Attribute on DataProviderArrayItemsNewLinedRector (#664)
- skip conflicting return node and return type in TypeWillReturnCallableArrowFunctionRector! (#663)
- [Phpunit12] Skip as Argument with required MockObject Type on CreateStubOverCreateMockArgRector (#662)
- feat: add IntersectionType support to PropertyCreateMockToCreateStubRector (#661), Thanks @asumikam