Skip to content

Commit d4a0c8e

Browse files
committed
Updated Rector to commit 8425c9090832424c6c93638af5c71592151e92d6
rectorphp/rector-src@8425c90 [Php56][Php70] Handle infinite loop on TernaryToNullCoalescingRector+AddDefaultValueForUndefinedVariableRector (#3639)
1 parent ef3f017 commit d4a0c8e

5 files changed

Lines changed: 15 additions & 15 deletions

File tree

rules/Php56/NodeAnalyzer/UndefinedVariableResolver.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,9 @@ private function isAssign(Node $parentNode) : bool
144144
}
145145
private function shouldSkipVariable(Variable $variable, Node $parentNode) : bool
146146
{
147+
if ($this->isAsCoalesceLeftOrAssignOpCoalesceVar($parentNode, $variable)) {
148+
return \true;
149+
}
147150
if ($this->variableAnalyzer->isStaticOrGlobal($variable)) {
148151
return \true;
149152
}
@@ -153,9 +156,6 @@ private function shouldSkipVariable(Variable $variable, Node $parentNode) : bool
153156
if ($this->issetOrUnsetOrEmptyParent($parentNode)) {
154157
return \true;
155158
}
156-
if ($this->isAsCoalesceLeftOrAssignOpCoalesceVar($parentNode, $variable)) {
157-
return \true;
158-
}
159159
// list() = | [$values] = defines variables as null
160160
if ($this->isListAssign($parentNode)) {
161161
return \true;

src/Application/VersionResolver.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ final class VersionResolver
1919
* @api
2020
* @var string
2121
*/
22-
public const PACKAGE_VERSION = 'fff22320cedf04f5aa2449592f1924bc5ebc5551';
22+
public const PACKAGE_VERSION = '8425c9090832424c6c93638af5c71592151e92d6';
2323
/**
2424
* @api
2525
* @var string
2626
*/
27-
public const RELEASE_DATE = '2023-04-20 15:40:46';
27+
public const RELEASE_DATE = '2023-04-20 20:46:07';
2828
/**
2929
* @var int
3030
*/

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 ComposerAutoloaderInit286fbee27242ec4de65ee68511a8ff46::getLoader();
25+
return ComposerAutoloaderInit5c900006fca6d79efe472038dd962a7f::getLoader();

vendor/composer/autoload_real.php

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

33
// autoload_real.php @generated by Composer
44

5-
class ComposerAutoloaderInit286fbee27242ec4de65ee68511a8ff46
5+
class ComposerAutoloaderInit5c900006fca6d79efe472038dd962a7f
66
{
77
private static $loader;
88

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

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

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

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

35-
$filesToLoad = \Composer\Autoload\ComposerStaticInit286fbee27242ec4de65ee68511a8ff46::$files;
35+
$filesToLoad = \Composer\Autoload\ComposerStaticInit5c900006fca6d79efe472038dd962a7f::$files;
3636
$requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
3737
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
3838
$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 ComposerStaticInit286fbee27242ec4de65ee68511a8ff46
7+
class ComposerStaticInit5c900006fca6d79efe472038dd962a7f
88
{
99
public static $files = array (
1010
'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
@@ -3149,9 +3149,9 @@ class ComposerStaticInit286fbee27242ec4de65ee68511a8ff46
31493149
public static function getInitializer(ClassLoader $loader)
31503150
{
31513151
return \Closure::bind(function () use ($loader) {
3152-
$loader->prefixLengthsPsr4 = ComposerStaticInit286fbee27242ec4de65ee68511a8ff46::$prefixLengthsPsr4;
3153-
$loader->prefixDirsPsr4 = ComposerStaticInit286fbee27242ec4de65ee68511a8ff46::$prefixDirsPsr4;
3154-
$loader->classMap = ComposerStaticInit286fbee27242ec4de65ee68511a8ff46::$classMap;
3152+
$loader->prefixLengthsPsr4 = ComposerStaticInit5c900006fca6d79efe472038dd962a7f::$prefixLengthsPsr4;
3153+
$loader->prefixDirsPsr4 = ComposerStaticInit5c900006fca6d79efe472038dd962a7f::$prefixDirsPsr4;
3154+
$loader->classMap = ComposerStaticInit5c900006fca6d79efe472038dd962a7f::$classMap;
31553155

31563156
}, null, ClassLoader::class);
31573157
}

0 commit comments

Comments
 (0)