[PHP83] Implements a rule to add types to class constants (#5290), Thanks @peterfox!
Bugfixes :bug:
[TypeDeclaration] Skip iterable already there in AddReturnTypeDeclarationFromYieldsRector (#5291)
[TypeDeclaration] Remove ParamTypeFromStrictTypedPropertyRector as seems similar feature with AddParamTypeFromPropertyTypeRector (#5293)
[CodingStyle] Remove AddArrayDefaultToArrayPropertyRector as based on docblock types and public contract, better use type declaration set instad (#5298)
[TypeDeclaration] Skip return void in abstract empty class in AddVoidReturnTypeWhereNoReturnRector (#5311)
[Php80] Skip PDO::query() on AddParamBasedOnParentClassMethodRector (#5313)
[TypeDeclaration] Add If else assign support on TypedPropertyFromAssignsRector (#5314)
[CodeQuality] Make CommonNotEqualRector skip if not <> (#5292)
[Naming] Skip singularize "cms" on RenameForeachValueVariableToMatchExprVariableRector (#5294)
[TypeDeclaration][Performance] Check typed param already early on ParamTypeByMethodCallTypeRector (#5295)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot will merge this PR once CI passes on it, as requested by @datamweb.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on rector/rector to permit the latest version.
Release notes
Sourced from rector/rector's releases.
Commits
ed8d535
Rector 0.18.126cba206
Updated Rector to commit 80cf5781c3bf477076753e2a0c2890ae0ecbb4c1ee373e6
Updated Rector to commit 41729c25cb33ec5219433d5e101d6d54ed4045a2d9834a6
Updated Rector to commit 8e6d46a58fff8e6bd5276b9ae473bfb91460b487ab4ff53
Updated Rector to commit 026398c9e1078cb3ac5cac41767b62087216685907dd432
Updated Rector to commit b8e6818ed04f3aa07218569509bd819db36498207124cd0
Updated Rector to commit 055ab62e3fa14a1aaccd2a5e7f2a9fd354fbd600e7fa7d1
Updated Rector to commit 18617f9880d098bceae210512c190c8d44aa78119d01b5b
Updated Rector to commit d9c5d8f09bfd68e7496c07c23ddac03447cfbb32cd89d88
Updated Rector to commit e3f909cf030971b542c9c508298c729abb60eefeDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot will merge this PR once CI passes on it, as requested by @datamweb.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show