diff --git a/rules/Php71/Rector/Assign/AssignArrayToStringRector.php b/rules/Php71/Rector/Assign/AssignArrayToStringRector.php index c92a34fa062..2fd96aad2d0 100644 --- a/rules/Php71/Rector/Assign/AssignArrayToStringRector.php +++ b/rules/Php71/Rector/Assign/AssignArrayToStringRector.php @@ -167,7 +167,7 @@ CODE_SAMPLE } private function isReAssignedAsArray(Assign $assign, string $variableName, Variable $variable) : bool { - if ($assign->var instanceof Variable && $this->isName($assign->var, $variableName) && !$this->nodeComparator->areSameNode($assign->var, $variable)) { + if ($assign->var instanceof Variable && $this->isName($assign->var, $variableName) && $assign->var->getStartTokenPos() > $variable->getStartTokenPos()) { $exprType = $this->nodeTypeResolver->getNativeType($assign->expr); if ($exprType->isArray()->yes()) { return \true; diff --git a/src/Application/VersionResolver.php b/src/Application/VersionResolver.php index 1cb7908181f..b02614c0e0d 100644 --- a/src/Application/VersionResolver.php +++ b/src/Application/VersionResolver.php @@ -19,12 +19,12 @@ final class VersionResolver * @api * @var string */ - public const PACKAGE_VERSION = 'de333f27982cd1b27450c6dfa87ec723b29fbc1c'; + public const PACKAGE_VERSION = '3e6bdd8174e88b0e339365a9d76df8be173b7070'; /** * @api * @var string */ - public const RELEASE_DATE = '2023-11-19 07:00:14'; + public const RELEASE_DATE = '2023-11-19 00:03:07'; /** * @var int */