Fix nested extends pattern in AddReturnTypeDeclarationBasedOnParentClassMethodRector (#3325), Thanks @zeriyoshi!
[Php82] Skip non-FilesystemIterator on FilesystemIteratorSkipDotsRector (#3298)
[Php72] Handle crash on CreateFunctionToAnonymousFunctionRector on quoted variable arg concat (#3300)* trigger build (#3301)
[Printer] Handle return array of nodes with InlineHTML (#3304)
[Printer] Clean up nl usage on surplus tag check (#3307)
[PHPStanStaticTypeMapper] Handle crash on OversizedArrayType (#3306)
[Printer] Use <= 0 check for getStartTokenPos() for current node availability on MixPhpHtmlDecorator (#3308)
[CodeQuality] Skip reassign key on SimplifyForeachToCoalescingRector (#3315)
[Php81] Skip ReadonlyProperty for class that consume Trait with Property (#3314)
[Php82] Move consume trait property skip check to ReadOnlyClassRector (#3316)
[Php70] Handle crash on IfToSpaceshipRector with enum case (#3317)
[TypeDeclaration] Skip used by trait on PropertyTypeFromStrictSetterGetterRector (#3319)
[TypeDeclaration] Consume ParentClassMethodTypeOverrideGuard from ClassMethodReturnTypeOverrideGuard::shouldSkipClassMethod() (#3320)
[TypeDeclaration] Replace ParentClassMethodTypeOverrideGuard::isReturnTypeChangeAllowed() with ClassMethodReturnTypeOverrideGuard::shouldSkipClassMethod() in ReturnNeverTypeRector (#3321)
[TypeDeclaration] Move method ParentClassMethodTypeOverrideGuard::isReturnTypeChangeAllowed to ClassMethodReturnTypeOverrideGuard and make it private (#3323)
Released Rector 0.15.8
New Features :partying_face:
[Printer] Apply add node before node before HTML take 3 (#3287)
Move Reprint previous node of first node early to NodeAddingPostRector, mix html+php take 4 (#3290)
Add constant FilesystemIterator::SKIP_DOTS when flags parameter is used (#3215), Thanks @jawira!
Show different code on found errors, and on fatal errors (#3297)
Bugfixes :bug:
[CodeQuality] Handle mix HTML+PHP on ForRepeatedCountToOwnVariableRector (#3282)
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 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 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)
Bumps rector/rector from 0.8.7 to 0.15.12.
Release notes
Sourced from rector/rector's releases.
... (truncated)
Commits
9b9b8ed
Rector 0.15.1208d49bf
Updated Rector to commit 2506002e1868bba60d2db058ad0a31a1ed934a9d5a533a3
Updated Rector to commit c3ff0fd4328b603df30c7e7bb833cb1e641f410c84eb4a5
Updated Rector to commit 1fd38073d08dff31e7b6f5fecdfc0df8f6e897b00034e74
Rector 0.15.11c280a33
Updated Rector to commit e7ac52e9739ee461999d2a1d537f940e377667dd66cc09e
Updated Rector to commit d118ae38e265476684bcf566b87301cca5716ed90e62575
Updated Rector to commit b32a1902b7d179f12e1df2270dd9bae37dc7fd71b693536
Updated Rector to commit 88a1434ef75fa9fb83524e3db1824cd8e961bc85ab98563
Updated Rector to commit 033b0c2bf86dc2f7cd3c6d6183ddc5ad1a3ab390Dependabot 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 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 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)