Skip to content

Update rector/rector requirement from 2.5.2 to 2.5.3#249

Merged
Jean85 merged 1 commit into
masterfrom
dependabot/composer/rector/rector-2.5.3
Jul 6, 2026
Merged

Update rector/rector requirement from 2.5.2 to 2.5.3#249
Jean85 merged 1 commit into
masterfrom
dependabot/composer/rector/rector-2.5.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 6, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on rector/rector to permit the latest version.

Release notes

Sourced from rector/rector's releases.

Released Rector 2.5.3

New Features 🥳

withTypeGuardedClasses()

Are you an open-source project or package used by others? Do you want to make type changes, but keep BC?

Guard the listed classes and their non-final descendants against method signature changes - e.g. adding a return type or a param type — that would break child classes (#8135)

return RectorConfig::configure()
    ->withTypeGuardedClasses([SomeContract::class]);

New Rules 🎉

NegatedAndsToPositiveOrsRector

(CodeQuality) — simplify a negated "and" to "or" via de Morgan (#8082)

 $a = 5;
 $b = 10;
-$result = !($a > 20 && $b <= 50);
+$result = $a <= 20 || $b > 50;

ExplicitAttributeNamedArgsRector

(CodeQuality) — positional attribute args → named args (#8079), Thanks @​DaveLiddament!

-#[SomeAttribute(SomeClass::class, null, ['home'])]
+#[SomeAttribute(value: SomeClass::class, only: null, except: ['home'])]
 class SomeClass
 {
 }

SwitchTrueToMatchRector

(CodeQuality) — switch (true) of returning cases → match (true), replaces deprecated SwitchTrueToIfRector (#8113)

-        switch (true) {
-            case $value === 0:
-                return 'no';
</tr></table> 

... (truncated)

Commits
  • 3d3577a Rector 2.5.3
  • 0c7c402 Updated Rector to commit 4a1bd1209069775e773ffa3948bccf8207a3fa3b
  • 9ebd51d Updated Rector to commit a3e6be70886edcd0e7dfa2147714018daf27f7e8
  • d7de43f Updated Rector to commit 96ff0040b16e3fc1405af69b98b1edc75d85024d
  • 40c7216 Updated Rector to commit eb3eb215f7594accf81a5c673c267770fbd5a8d0
  • c8fdb53 Updated Rector to commit eb3eb215f7594accf81a5c673c267770fbd5a8d0
  • 3a84931 Updated Rector to commit 62e4045169d30d086acd11261dbb890bb20ce6a9
  • 84ca40f Updated Rector to commit 5f16b59e166d13a0a9f1d6b181b2a3a577ba5c5f
  • 3b63024 Updated Rector to commit f1aefb66f6f6ee92c97bd621f716853a0269a449
  • 21820fe Updated Rector to commit 4cb9b9eea43dc00c1f4f13a2f7fc006fbea0760b
  • Additional commits viewable in compare view

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 show <dependency name> 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](https://github.com/rectorphp/rector) to permit the latest version.
- [Release notes](https://github.com/rectorphp/rector/releases)
- [Commits](rectorphp/rector@2.5.2...2.5.3)

---
updated-dependencies:
- dependency-name: rector/rector
  dependency-version: 2.5.3
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Jul 6, 2026
@Jean85 Jean85 merged commit 2f67330 into master Jul 6, 2026
11 checks passed
@Jean85 Jean85 deleted the dependabot/composer/rector/rector-2.5.3 branch July 6, 2026 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant