Skip to content

Conversation

@private-packagist
Copy link
Contributor

This PR was automatically generated by Conductor.

The PR contains the changes generated by running the following command:

composer update friendsofphp/php-cs-fixer:v3.91.2 phpunit/phpunit:10.5.59 rector/rector:2.2.11 --with-all-dependencies --minimal-changes

Changelog

friendsofphp/php-cs-fixer (Source: GitHub Releases))

v3.91.2

What's Changed

Full Changelog: v3.91.1...v3.91.2

v3.91.1

What's Changed

Full Changelog: v3.91.0...v3.91.1

v3.91.0

PHP 8.5 officially supported 🎉

What's Changed

New Contributors

Full Changelog: v3.90.0...v3.91.0

phpunit/phpunit (Source: GitHub Releases))

10.5.59

Changed

  • #6338: Removed code from PHPUnit\Runner\TestSuiteSorter that was only used in the tests for this class
  • Updated list of deprecated PHP configuration settings for PHP 8.4, PHP 8.5, and PHP 8.6

Learn how to install or update PHPUnit 10.5 in the documentation.

Keep up to date with PHPUnit:

rector/rector (Source: GitHub Releases))

2.2.11

Bugfixes 🐛

  • [cleanup] Make FirstClassCallableRector use attributes over node traverser hacks (#7696)
  • [CodingStyle] Skip enum case on NewlineBetweenClassLikeStmtsRector (#7698), Thanks @​parth391!
  • [fix] skip all-but standalone assign on SetTypeToCastRector (#7699)
  • [fix] avoid changing generic interface in NarrowObjectReturnTypeRector, focus on objects as in definition (#7700)
  • [transform] tidy up array dim fetch to method call rector (#7694)
  • Remove direct NodeTravser::* where possible, use node visitor attribute key instead (#7697)

Removed and Deprecated 💀

  • [dx] add stmts aware deprecation notice in getNodeTypes() (#7692)

rectorphp/rector-symfony

  • [Symfony 8.0] move RemoveEraseCredentialsRector from symfony 7.3 to symfony 8.0 (#895), Thanks @​EJTJ3
  • [CodeQuality] Skip different service same name on ControllerMethodInjectionToConstructorRector (#894)
  • [code-quality] Skip enum in ControllerMethodInjectionToConstructorRector (#893)

2.2.10

New Features and Improvements 🥳


Bugfixes 🐛

  • [PhpParser] Add Stmt\Block to NodeGroup::STMTS_AWARE (#7689)
  • skip already dim fetch variable on OrdSingleByteRector (#7681)
  • [Php85] Handle crash on no arg on OrdSingleByteRector (#7682)
  • [Php70] Handle return ternary on IfIssetToCoalescingRector (#7683)
  • [CodingStyle] Skip use trait on NewlineBetweenClassLikeStmtsRector (#7685)
  • [CodingStyle] Handle use trait after property on NewlineBetweenClassLikeStmtsRector (#7687)
  • [CodeQuality] Skip with HTML on ShortenElseIfRector (#7686)
  • [Variables] Fetch list super global variable names from PHPStan Scope::SUPERGLOBAL_VARIABLES constant (#7663)
  • Fix typo in rule definition message (#7690), Thanks @​simonschaufi!

rectorphp/rector-symfony 🎵

  • [code-quality] Skip enum in ControllerMethodInjectionToConstructorRector (#893)
  • [symfony 7.3] Add CommandDefaultNameAndDescriptionToAsCommandAttributeRector (#892)
  • [symfony 7.x] update sets (#890)
  • [CodeQuality] Skip parent method exists on ControllerMethodInjectionToConstructorRector (#889)
  • skip params with attributes in ControllerMethodInjectionToConstructorRector (#887)
  • [stmts-aware] Use NodeGroup::STMTS_AWARE over StmtsAwareInterface (#886)

rectorphp/rector-phpunit 🟢

  • [fix] Improve AssertComparisonToSpecificMethodRector for assert false (#594)

2.2.9

New Features and Changes 🥳

  • [exp] Add RemoveReturnThisFromSetterClassMethodRector (#7624)
  • [exp] Add FluentSettersToStandaloneCallMethodRector (#7625)
  • [dead-code] Add RemoveNextSameValueConditionRector (#7525)
  • Update PHP upgrade support to version 8.5 (#7644), Thanks @​guilheb!
  • [stmts-aware] Deprecate StmtsAwareInterface interface and replace with meta-type + groups (#7679) - How to upgrade?

Bugfixes 🐛

  • Improve parent call fixture in Php4ConstructorRector not to use KEY constant (#7642)
  • Improve ClassPropertyAssignToConstructorPromotionRector not to use STMT_KEY attribute value (#7645)
  • [TypeDeclaration] Handle crash on combine union types on AddClosureParamTypeForArrayReduceRector (#7636)
  • [TypeDeclaration] Skip no key generic object return on NarrowObjectReturnTypeRector (#7623)
  • [CodingStyle] Do not use FullyQualified on "self" on ClosureFromCallableToFirstClassCallableRector (#7632), Thanks @​devnix!
  • [Php80] Handle mix still annotation and already attribute on AnnotationToAttributeRector (#7639), Thanks @​acoulton!
  • cleanup RemoveUnsuedPrivateMethodRector (#7643)
  • re-index changed nodes only (#7651)
  • avoid spl_object_id() if no change in AbstractRector (#7653)
  • Refine bug report template formatting (#7655), Thanks @​u01jmg3!
  • [Php85] Skip inside expression assign on ArrayFirstLastRector (#7657)
  • Rename SymplifyQuoteEscapeRector to SimplifyQuoteEscapeRector (#7658), Thanks @​VincentLanglet!
  • docs: fix typos in deprecation notice (#7666), Thanks @​sir-kain!
  • [Dep] Ignore unknown class error on build/config/config-downgrade.php on shipmonk/composer-dependency-analyser to 1.8.4 (#7668)
  • [dx] Make registration of custom NodeVisitor is easier (#7669)
  • raise deps (rectorphp/rector-src@​440d6d7)
  • [Experiment][Printer] Move AlwaysRememberedExpr tweak logic to separate service after a Match_ found (#7654)
  • Narrow object return type v2 (#7618), Thanks @​Orest-Divintari!
  • [Php80] Handle OpenApi\Attributes\Property example to keep numeric string on AnnotationToAttributeRector (#7677)
  • keep file without namespace implementing interface to alling with other nodes (#7679)
  • [EarlyReturn] Handle If, elseIf, else all returned on RemoveAlwaysElseRector (#7659)
  • [DeadCode] skip Ds\Map::get() on RemoveNullArgOnNullDefaultParamRector (#7665)

Removed 💀

  • [DeadCode] Skip used from property fetch reference on loop on RemoveUnusedVariableAssignRector (#7635)
  • [internal] Extract ImmutableNodeTraverser from vendor, to remove patch and keep using cache for node types (#7634)
  • Deprecated STMT_KEY and remove its set attribute value (#7647)
  • [attribute] Remove unused AttributeKey::REPRINT_RAW_VALUE (#7664)


rectorphp/rector-symfony 🎵

  • [stmts-aware] Use NodeGroup::STMTS_AWARE over StmtsAwareInterface (#886)
  • Fix rule when method is __invoke (#884), Thanks @​wilfi00
  • [CodeQuality] Do not replace variable assign on ControllerMethodInjectionToConstructorRector (#883)
  • Handle Doctrine constraints in ConstraintOptionsToNamedArgumentsRector (#882), Thanks @​johndodev
  • [CodeQuality] Skip FOS\RestBundle ParamFetcher on ControllerMethodInjectionToConstructorRector (#881)
  • [CodeQuality] Skip autowire() method via @​required and Required attribute (#880)
  • Fix scoped \ cleared on single quote string on ControllerMethodInjectionToConstructorRector (#879)
  • [CodeQuality] Skip Common Entity contains subnamespaces on ControllerMethodInjectionToConstructorRector (#878)
  • [CodeQuality] Skip from route path /edit/{id} on ControllerMethodInjectionToConstructorRector (#877)
  • handle use var (#875)
  • Remove STMT_KEY from rules (#874)
  • Remove stmt key from LogoutHandlerToLogoutEventSubscriberRector (#870)
  • Fix build of prefixed SymfonyFunctionName::REF and SymfonyFunctionName::SERVICE usage (#869)
  • [config] Fix couple config autowire rules (#868)
  • Fix unit test (#867)
  • skip constructor in ControllerMethodInjectionToConstructorRector (#866)
  • [code-quality] Add ControllerMethodInjectionToConstructorRector (#865)


rectorphp/rector-phpunit 🟢

  • [CodeQuality] Skip Generator on AssertCompareOnCountableWithMethodToAssertCountRector (#591)
  • remove stmt key from ConstructClassMethodToSetUpTestCaseRector (#590)
  • Remove stmt key from TestListenerToHooksRector (#589)
  • fix phpunit covers default class with short covers methods (#588), Thanks @​irosner
  • [CodeQuality] Do not use FullyQualified on "self" on WithCallbackIdenticalToStandaloneAssertsRector (#587)
  • [phpunit 10] Improve PropertyExistsWithoutAssertRector coverage (#586)
  • [depre] Deprecate AssertPropertyExistsRector as method was removed in PHPUnit 10 (#585)
  • [depre] Deprecate RemoveDataProviderParamKeysRector as the keys can be useful to improve test readability (#584), Thanks @​MacDada
  • [CodeQuality] Handle on without namespace on DeclareStrictTypesTestsRector (#583)

Task options

If you close the PR, the task will be skipped and Conductor will schedule the next task. Clicking the "Skip" button in the UI has the same effect. Conductor won't attempt to update the dependency to this exact version again but it will schedule updates to newer versions.


Powered by Private Packagist

Conductor executed the following commands:
composer update friendsofphp/php-cs-fixer:v3.91.2 phpunit/phpunit:10.5.59 rector/rector:2.2.11 --with-all-dependencies --minimal-changes
@private-packagist
Copy link
Contributor Author

composer.lock

Dev Package changes

Package Operation From To About
friendsofphp/php-cs-fixer upgrade v3.90.0 v3.91.2 diff
phpunit/phpunit upgrade 10.5.58 10.5.59 diff
rector/rector upgrade 2.2.8 2.2.11 diff

Settings · Docs · Powered by Private Packagist

@pscheit pscheit merged commit 0f4b9c9 into main Dec 4, 2025
1 check passed
@private-packagist private-packagist bot deleted the conductor-multiple-vendors-all-57337 branch December 4, 2025 21:24
@packagist-psc-dev
Copy link

composer.lock

Dev Package changes

Package Operation From To About
friendsofphp/php-cs-fixer upgrade v3.90.0 v3.91.2 diff
phpunit/phpunit upgrade 10.5.58 10.5.59 diff
rector/rector upgrade 2.2.8 2.2.11 diff

Settings · Docs · Powered by Private Packagist

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants