github rectorphp/rector 1.2.2
Released Rector 1.2.2

latest releases: 1.2.5, 1.2.4, 1.2.3...
one month ago

New Features 🥳

  • [TypeDeclaration] Add ReturnTypeFromMockObjectRector (#6166)
  • [TypeDeclaration] Add missing usage of ClassMethodReturnTypeOverrideGuard on ReturnTypeFromMockObjectRector (#6169)
  • [TypeDeclaration] Add TypedPropertyFromCreateMockAssignRector (#6177)

Bugfixes 🐛

  • Skip phpdoc types in NumericReturnTypeFromStrictReturnsRector (#6153), Thanks @staabm!
  • [TypeDeclaration] Fix union type by multiple method calls on ParamTypeByMethodCallTypeRector (#6155)
  • [TypeDeclaration] Handle throw without new on on ParamTypeByMethodCallTypeRector (#6156)
  • [TypeDeclaration] Refactor CallerParamMatcher to avoid ambigous returns usage (#6157)
  • [TypeDeclaration] Prevent uncaught exception in ReturnTypeFromReturnNewRector (#6159), Thanks @staabm!
  • Prevent uncaught class-not-found exceptions (#6160), Thanks @staabm!
  • [TypeDeclaration] Skip variadic on StrictArrayParamDimFetchRector (#6163)
  • [CodeQuality] Skip used in next stmt on UnusedForeachValueToArrayKeysRector (#6164)
  • [Scoper] Fix prefixed MockObject on ReturnTypeFromMockObjectRector (#6167)
  • [TypeDeclaration] Flip position between bool return and return tyep from strict constant on TypeDeclarationLevel (#6168)
  • [TypeDeclaration] Skip possible void and return by docblock on ReturnTypeFromMockObjectRector (#6170)
  • [TypeDeclaration] Update fixture and example method name (#6171)
  • [NodeTypeResolver] Handle crash on variable variable with assign on FirstClassCallableRector (#6173)
  • [NodeTypeResolver] Clean up re-fill scope on PHPStanNodeScopeResolver on variable variable (#6174)
  • [NodeTypeResolver] Fill scope of dynamic variable variable (#6175)
  • fix: Convert DateTime to Carbon properly when hours/minutes/seconds are used (#6176), Thanks @florisbosch!

Don't miss a new rector release

NewReleases is sending notifications on new releases.