Skip to content

Commit 726ca40

Browse files
committed
Updated Rector to commit 64f4a55aa43b1197247637192b04bc48c7a77877
rectorphp/rector-src@64f4a55 [Core] Use parent attribute check instead of origNode for check update and connect parent node after refactor (#3054)
1 parent d48b0e7 commit 726ca40

File tree

6 files changed

+18
-17
lines changed

6 files changed

+18
-17
lines changed

rules/Php80/Rector/FunctionLike/MixedTypeRector.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
use Rector\Core\ValueObject\PhpVersionFeature;
1919
use Rector\DeadCode\PhpDoc\TagRemover\ParamTagRemover;
2020
use Rector\FamilyTree\NodeAnalyzer\ClassChildAnalyzer;
21+
use Rector\NodeTypeResolver\Node\AttributeKey;
2122
use Rector\VersionBonding\Contract\MinPhpVersionInterface;
2223
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
2324
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
@@ -134,7 +135,7 @@ private function refactorParamTypes($functionLike, PhpDocInfo $phpDocInfo) : voi
134135
$this->hasChanged = \true;
135136
$param->type = new Identifier('mixed');
136137
if ($param->flags !== 0) {
137-
$param->setAttribute(\Rector\NodeTypeResolver\Node\AttributeKey::ORIGINAL_NODE, null);
138+
$param->setAttribute(AttributeKey::ORIGINAL_NODE, null);
138139
}
139140
}
140141
}

src/Application/VersionResolver.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ final class VersionResolver
1717
* @api
1818
* @var string
1919
*/
20-
public const PACKAGE_VERSION = 'a8fd5aacc7d1adc87d971e29604deacdcc3376c1';
20+
public const PACKAGE_VERSION = '64f4a55aa43b1197247637192b04bc48c7a77877';
2121
/**
2222
* @api
2323
* @var string
2424
*/
25-
public const RELEASE_DATE = '2022-11-12 01:06:23';
25+
public const RELEASE_DATE = '2022-11-12 10:21:50';
2626
/**
2727
* @var int
2828
*/

src/Rector/AbstractRector.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,10 +260,10 @@ public final function enterNode(Node $node)
260260
* - Expression on Assign with ArrowFunction changed to Closure
261261
* - Return_ on ArrowFunction usage, Return_ is created dynamically on getStmts()
262262
*
263-
* 2. When returned refactored Node doesn't has origNode yet,
263+
* 2. When returned refactored Node doesn't has parent yet,
264264
* it means returned with New Node instead of re-use existing Node
265265
*/
266-
if ($refactoredNode instanceof Expression || $refactoredNode instanceof Return_ || !$refactoredNode->hasAttribute(AttributeKey::ORIGINAL_NODE)) {
266+
if ($refactoredNode instanceof Expression || $refactoredNode instanceof Return_ || !$refactoredNode->hasAttribute(AttributeKey::PARENT_NODE)) {
267267
$this->updateAndconnectParentNodes($refactoredNode, $parentNode);
268268
}
269269
$this->refreshScopeNodes($refactoredNode, $filePath, $currentScope);

vendor/autoload.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@
2222

2323
require_once __DIR__ . '/composer/autoload_real.php';
2424

25-
return ComposerAutoloaderInite18f8e303d0de32743f1f172de7bcd59::getLoader();
25+
return ComposerAutoloaderInitd7cc26418dd8cb6adfce1882941701b9::getLoader();

vendor/composer/autoload_real.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// autoload_real.php @generated by Composer
44

5-
class ComposerAutoloaderInite18f8e303d0de32743f1f172de7bcd59
5+
class ComposerAutoloaderInitd7cc26418dd8cb6adfce1882941701b9
66
{
77
private static $loader;
88

@@ -22,19 +22,19 @@ public static function getLoader()
2222
return self::$loader;
2323
}
2424

25-
spl_autoload_register(array('ComposerAutoloaderInite18f8e303d0de32743f1f172de7bcd59', 'loadClassLoader'), true, true);
25+
spl_autoload_register(array('ComposerAutoloaderInitd7cc26418dd8cb6adfce1882941701b9', 'loadClassLoader'), true, true);
2626
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
27-
spl_autoload_unregister(array('ComposerAutoloaderInite18f8e303d0de32743f1f172de7bcd59', 'loadClassLoader'));
27+
spl_autoload_unregister(array('ComposerAutoloaderInitd7cc26418dd8cb6adfce1882941701b9', 'loadClassLoader'));
2828

2929
require __DIR__ . '/autoload_static.php';
30-
call_user_func(\Composer\Autoload\ComposerStaticInite18f8e303d0de32743f1f172de7bcd59::getInitializer($loader));
30+
call_user_func(\Composer\Autoload\ComposerStaticInitd7cc26418dd8cb6adfce1882941701b9::getInitializer($loader));
3131

3232
$loader->setClassMapAuthoritative(true);
3333
$loader->register(true);
3434

35-
$includeFiles = \Composer\Autoload\ComposerStaticInite18f8e303d0de32743f1f172de7bcd59::$files;
35+
$includeFiles = \Composer\Autoload\ComposerStaticInitd7cc26418dd8cb6adfce1882941701b9::$files;
3636
foreach ($includeFiles as $fileIdentifier => $file) {
37-
composerRequiree18f8e303d0de32743f1f172de7bcd59($fileIdentifier, $file);
37+
composerRequired7cc26418dd8cb6adfce1882941701b9($fileIdentifier, $file);
3838
}
3939

4040
return $loader;
@@ -46,7 +46,7 @@ public static function getLoader()
4646
* @param string $file
4747
* @return void
4848
*/
49-
function composerRequiree18f8e303d0de32743f1f172de7bcd59($fileIdentifier, $file)
49+
function composerRequired7cc26418dd8cb6adfce1882941701b9($fileIdentifier, $file)
5050
{
5151
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
5252
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;

vendor/composer/autoload_static.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace Composer\Autoload;
66

7-
class ComposerStaticInite18f8e303d0de32743f1f172de7bcd59
7+
class ComposerStaticInitd7cc26418dd8cb6adfce1882941701b9
88
{
99
public static $files = array (
1010
'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
@@ -3054,9 +3054,9 @@ class ComposerStaticInite18f8e303d0de32743f1f172de7bcd59
30543054
public static function getInitializer(ClassLoader $loader)
30553055
{
30563056
return \Closure::bind(function () use ($loader) {
3057-
$loader->prefixLengthsPsr4 = ComposerStaticInite18f8e303d0de32743f1f172de7bcd59::$prefixLengthsPsr4;
3058-
$loader->prefixDirsPsr4 = ComposerStaticInite18f8e303d0de32743f1f172de7bcd59::$prefixDirsPsr4;
3059-
$loader->classMap = ComposerStaticInite18f8e303d0de32743f1f172de7bcd59::$classMap;
3057+
$loader->prefixLengthsPsr4 = ComposerStaticInitd7cc26418dd8cb6adfce1882941701b9::$prefixLengthsPsr4;
3058+
$loader->prefixDirsPsr4 = ComposerStaticInitd7cc26418dd8cb6adfce1882941701b9::$prefixDirsPsr4;
3059+
$loader->classMap = ComposerStaticInitd7cc26418dd8cb6adfce1882941701b9::$classMap;
30603060

30613061
}, null, ClassLoader::class);
30623062
}

0 commit comments

Comments
 (0)