Skip to content

Commit 0427ebc

Browse files
committed
Updated Rector to commit 84a720bc93a7ecbce501f2afdff755ac12174a72
rectorphp/rector-src@84a720b [Core][Symfony] Handle crash on get dynamic value ClassConstFetch by method call on ChangeStringCollectionOptionToConstantRector (#2984)
1 parent ed0b84e commit 0427ebc

9 files changed

Lines changed: 37 additions & 36 deletions

File tree

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 = '888c63cc9bae31b8ab77dfff059b9d2727341c87';
20+
public const PACKAGE_VERSION = '84a720bc93a7ecbce501f2afdff755ac12174a72';
2121
/**
2222
* @api
2323
* @var string
2424
*/
25-
public const RELEASE_DATE = '2022-10-13 13:04:28';
25+
public const RELEASE_DATE = '2022-10-14 01:30:27';
2626
/**
2727
* @var int
2828
*/

src/PhpParser/Node/Value/ValueResolver.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use PhpParser\Node\Expr\BinaryOp\Concat;
1010
use PhpParser\Node\Expr\ClassConstFetch;
1111
use PhpParser\Node\Expr\ConstFetch;
12+
use PhpParser\Node\Name;
1213
use PhpParser\Node\Name\FullyQualified;
1314
use PhpParser\Node\Scalar\MagicConst\Dir;
1415
use PhpParser\Node\Scalar\MagicConst\File;
@@ -193,7 +194,7 @@ private function getConstExprEvaluator() : ConstExprEvaluator
193194
return $this->resolveFileConstant($expr);
194195
}
195196
// resolve "SomeClass::SOME_CONST"
196-
if ($expr instanceof ClassConstFetch) {
197+
if ($expr instanceof ClassConstFetch && $expr->class instanceof Name) {
197198
return $this->resolveClassConstFetch($expr);
198199
}
199200
throw new ConstExprEvaluationException(\sprintf('Expression of type "%s" cannot be evaluated', $expr->getType()));

vendor/autoload.php

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

1010
require_once __DIR__ . '/composer/autoload_real.php';
1111

12-
return ComposerAutoloaderInitb992eead470be5fe8f5169ed97e0950a::getLoader();
12+
return ComposerAutoloaderInit242c2ed8751c0f2bae2f80d694a264fb::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 ComposerAutoloaderInitb992eead470be5fe8f5169ed97e0950a
5+
class ComposerAutoloaderInit242c2ed8751c0f2bae2f80d694a264fb
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('ComposerAutoloaderInitb992eead470be5fe8f5169ed97e0950a', 'loadClassLoader'), true, true);
25+
spl_autoload_register(array('ComposerAutoloaderInit242c2ed8751c0f2bae2f80d694a264fb', 'loadClassLoader'), true, true);
2626
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
27-
spl_autoload_unregister(array('ComposerAutoloaderInitb992eead470be5fe8f5169ed97e0950a', 'loadClassLoader'));
27+
spl_autoload_unregister(array('ComposerAutoloaderInit242c2ed8751c0f2bae2f80d694a264fb', 'loadClassLoader'));
2828

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

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

35-
$includeFiles = \Composer\Autoload\ComposerStaticInitb992eead470be5fe8f5169ed97e0950a::$files;
35+
$includeFiles = \Composer\Autoload\ComposerStaticInit242c2ed8751c0f2bae2f80d694a264fb::$files;
3636
foreach ($includeFiles as $fileIdentifier => $file) {
37-
composerRequireb992eead470be5fe8f5169ed97e0950a($fileIdentifier, $file);
37+
composerRequire242c2ed8751c0f2bae2f80d694a264fb($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 composerRequireb992eead470be5fe8f5169ed97e0950a($fileIdentifier, $file)
49+
function composerRequire242c2ed8751c0f2bae2f80d694a264fb($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 ComposerStaticInitb992eead470be5fe8f5169ed97e0950a
7+
class ComposerStaticInit242c2ed8751c0f2bae2f80d694a264fb
88
{
99
public static $files = array (
1010
'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
@@ -3091,9 +3091,9 @@ class ComposerStaticInitb992eead470be5fe8f5169ed97e0950a
30913091
public static function getInitializer(ClassLoader $loader)
30923092
{
30933093
return \Closure::bind(function () use ($loader) {
3094-
$loader->prefixLengthsPsr4 = ComposerStaticInitb992eead470be5fe8f5169ed97e0950a::$prefixLengthsPsr4;
3095-
$loader->prefixDirsPsr4 = ComposerStaticInitb992eead470be5fe8f5169ed97e0950a::$prefixDirsPsr4;
3096-
$loader->classMap = ComposerStaticInitb992eead470be5fe8f5169ed97e0950a::$classMap;
3094+
$loader->prefixLengthsPsr4 = ComposerStaticInit242c2ed8751c0f2bae2f80d694a264fb::$prefixLengthsPsr4;
3095+
$loader->prefixDirsPsr4 = ComposerStaticInit242c2ed8751c0f2bae2f80d694a264fb::$prefixDirsPsr4;
3096+
$loader->classMap = ComposerStaticInit242c2ed8751c0f2bae2f80d694a264fb::$classMap;
30973097

30983098
}, null, ClassLoader::class);
30993099
}

vendor/composer/installed.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -733,17 +733,17 @@
733733
},
734734
{
735735
"name": "phpstan\/phpstan",
736-
"version": "1.8.8",
737-
"version_normalized": "1.8.8.0",
736+
"version": "1.8.9",
737+
"version_normalized": "1.8.9.0",
738738
"source": {
739739
"type": "git",
740740
"url": "https:\/\/github.com\/phpstan\/phpstan.git",
741-
"reference": "08310ce271984587e2a4cda94e1ac66510a6ea07"
741+
"reference": "3a72d9d9f2528fbd50c2d8fcf155fd9f74ade3f2"
742742
},
743743
"dist": {
744744
"type": "zip",
745-
"url": "https:\/\/api.github.com\/repos\/phpstan\/phpstan\/zipball\/08310ce271984587e2a4cda94e1ac66510a6ea07",
746-
"reference": "08310ce271984587e2a4cda94e1ac66510a6ea07",
745+
"url": "https:\/\/api.github.com\/repos\/phpstan\/phpstan\/zipball\/3a72d9d9f2528fbd50c2d8fcf155fd9f74ade3f2",
746+
"reference": "3a72d9d9f2528fbd50c2d8fcf155fd9f74ade3f2",
747747
"shasum": ""
748748
},
749749
"require": {
@@ -752,7 +752,7 @@
752752
"conflict": {
753753
"phpstan\/phpstan-shim": "*"
754754
},
755-
"time": "2022-10-06T12:51:57+00:00",
755+
"time": "2022-10-13T13:40:18+00:00",
756756
"bin": [
757757
"phpstan",
758758
"phpstan.phar"
@@ -775,7 +775,7 @@
775775
],
776776
"support": {
777777
"issues": "https:\/\/github.com\/phpstan\/phpstan\/issues",
778-
"source": "https:\/\/github.com\/phpstan\/phpstan\/tree\/1.8.8"
778+
"source": "https:\/\/github.com\/phpstan\/phpstan\/tree\/1.8.9"
779779
},
780780
"funding": [
781781
{

0 commit comments

Comments
 (0)