Updated Rector to commit 432d3e46a296babeea02c1e9d6633079011a303e

432d3e46a2 [NodeTraverser] Use NodeTraverser::DONT_TRAVERSE_CURRENT_AND_CHILDREN instead of NodeTraverser::DONT_TRAVERSE__CHILDREN (#3233)
This commit is contained in:
Tomas Votruba 2022-12-21 13:01:53 +00:00
parent f4f085ed27
commit a5afc7b66c
10 changed files with 19 additions and 19 deletions

View File

@ -45,7 +45,7 @@ final class RemoveDeepChainMethodCallNodeVisitor extends NodeVisitorAbstract
$nestedChainMethodCalls = $this->betterNodeFinder->findInstanceOf([$node->expr], MethodCall::class);
if (\count($nestedChainMethodCalls) > $this->nestedChainMethodCallLimit) {
$this->removingExpression = $node;
return NodeTraverser::DONT_TRAVERSE_CHILDREN;
return NodeTraverser::DONT_TRAVERSE_CURRENT_AND_CHILDREN;
}
}
return null;

View File

@ -93,7 +93,7 @@ final class LocalPropertyAnalyzer
// skip anonymous class scope
$isAnonymousClass = $this->classAnalyzer->isAnonymousClass($node);
if ($isAnonymousClass) {
return NodeTraverser::DONT_TRAVERSE_CHILDREN;
return NodeTraverser::DONT_TRAVERSE_CURRENT_AND_CHILDREN;
}
if (!$node instanceof PropertyFetch) {
return null;

View File

@ -136,7 +136,7 @@ CODE_SAMPLE
// null the node, to fix broken format preserving printers, see https://github.com/rectorphp/rector/issues/5576
$new->setAttribute(AttributeKey::ORIGINAL_NODE, null);
// nothing more to add
return NodeTraverser::DONT_TRAVERSE_CHILDREN;
return NodeTraverser::DONT_TRAVERSE_CURRENT_AND_CHILDREN;
}
private function resolveExceptionArgumentPosition(Name $exceptionName) : ?int
{

View File

@ -176,7 +176,7 @@ CODE_SAMPLE
$resolvedTypes = [];
$this->traverseNodesWithCallable($stmts, function (Node $node) use($propertyName, &$resolvedTypes) : ?int {
if ($node instanceof ClassMethod && $this->isName($node, MethodName::CONSTRUCT)) {
return NodeTraverser::DONT_TRAVERSE_CHILDREN;
return NodeTraverser::DONT_TRAVERSE_CURRENT_AND_CHILDREN;
}
if (!$this->isPropertyFetchAssignOfPropertyName($node, $propertyName)) {
return null;

View File

@ -115,11 +115,11 @@ CODE_SAMPLE
$this->simpleCallableNodeTraverser->traverseNodesWithCallable((array) $functionLike->getStmts(), static function (Node $node) use(&$yieldNodes) : ?int {
// skip anonymous class and inner function
if ($node instanceof Class_) {
return NodeTraverser::DONT_TRAVERSE_CHILDREN;
return NodeTraverser::DONT_TRAVERSE_CURRENT_AND_CHILDREN;
}
// skip nested scope
if ($node instanceof FunctionLike) {
return NodeTraverser::DONT_TRAVERSE_CHILDREN;
return NodeTraverser::DONT_TRAVERSE_CURRENT_AND_CHILDREN;
}
if ($node instanceof Stmt && !$node instanceof Expression) {
$yieldNodes = [];

View File

@ -124,7 +124,7 @@ final class ReturnedNodesReturnTypeInfererTypeInferer
$this->simpleCallableNodeTraverser->traverseNodesWithCallable((array) $functionLike->getStmts(), static function (Node $node) use(&$returns) : ?int {
// skip Return_ nodes in nested functions or switch statements
if ($node instanceof FunctionLike) {
return NodeTraverser::DONT_TRAVERSE_CHILDREN;
return NodeTraverser::DONT_TRAVERSE_CURRENT_AND_CHILDREN;
}
if (!$node instanceof Return_) {
return null;

View File

@ -17,12 +17,12 @@ final class VersionResolver
* @api
* @var string
*/
public const PACKAGE_VERSION = 'f13207737e25fef30190c1746a314b7e1dec6eb2';
public const PACKAGE_VERSION = '432d3e46a296babeea02c1e9d6633079011a303e';
/**
* @api
* @var string
*/
public const RELEASE_DATE = '2022-12-21 12:02:22';
public const RELEASE_DATE = '2022-12-21 13:57:36';
/**
* @var int
*/

2
vendor/autoload.php vendored
View File

@ -22,4 +22,4 @@ if (PHP_VERSION_ID < 50600) {
require_once __DIR__ . '/composer/autoload_real.php';
return ComposerAutoloaderInit857f6c6fc247aa34acd4c7e654127a54::getLoader();
return ComposerAutoloaderInit137ddf26138417eae9d2fd7531d15093::getLoader();

View File

@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
class ComposerAutoloaderInit857f6c6fc247aa34acd4c7e654127a54
class ComposerAutoloaderInit137ddf26138417eae9d2fd7531d15093
{
private static $loader;
@ -22,17 +22,17 @@ class ComposerAutoloaderInit857f6c6fc247aa34acd4c7e654127a54
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderInit857f6c6fc247aa34acd4c7e654127a54', 'loadClassLoader'), true, true);
spl_autoload_register(array('ComposerAutoloaderInit137ddf26138417eae9d2fd7531d15093', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
spl_autoload_unregister(array('ComposerAutoloaderInit857f6c6fc247aa34acd4c7e654127a54', 'loadClassLoader'));
spl_autoload_unregister(array('ComposerAutoloaderInit137ddf26138417eae9d2fd7531d15093', 'loadClassLoader'));
require __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticInit857f6c6fc247aa34acd4c7e654127a54::getInitializer($loader));
call_user_func(\Composer\Autoload\ComposerStaticInit137ddf26138417eae9d2fd7531d15093::getInitializer($loader));
$loader->setClassMapAuthoritative(true);
$loader->register(true);
$filesToLoad = \Composer\Autoload\ComposerStaticInit857f6c6fc247aa34acd4c7e654127a54::$files;
$filesToLoad = \Composer\Autoload\ComposerStaticInit137ddf26138417eae9d2fd7531d15093::$files;
$requireFile = static function ($fileIdentifier, $file) {
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;

View File

@ -4,7 +4,7 @@
namespace Composer\Autoload;
class ComposerStaticInit857f6c6fc247aa34acd4c7e654127a54
class ComposerStaticInit137ddf26138417eae9d2fd7531d15093
{
public static $files = array (
'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
@ -3060,9 +3060,9 @@ class ComposerStaticInit857f6c6fc247aa34acd4c7e654127a54
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInit857f6c6fc247aa34acd4c7e654127a54::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit857f6c6fc247aa34acd4c7e654127a54::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInit857f6c6fc247aa34acd4c7e654127a54::$classMap;
$loader->prefixLengthsPsr4 = ComposerStaticInit137ddf26138417eae9d2fd7531d15093::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit137ddf26138417eae9d2fd7531d15093::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInit137ddf26138417eae9d2fd7531d15093::$classMap;
}, null, ClassLoader::class);
}