Skip to content

Commit d25543c

Browse files
committed
Updated Rector to commit 90f871403d153509ddef0acffb1726532a44ae62
rectorphp/rector-src@90f8714 [TypeDeclaration] Add Closure support on StrictStringParamConcatRector (#4634)
1 parent 8e45114 commit d25543c

File tree

5 files changed

+16
-15
lines changed

5 files changed

+16
-15
lines changed

rules/TypeDeclaration/Rector/ClassMethod/StrictStringParamConcatRector.php

+4-3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use PhpParser\Node;
77
use PhpParser\Node\Expr;
88
use PhpParser\Node\Expr\AssignOp\Concat;
9+
use PhpParser\Node\Expr\Closure;
910
use PhpParser\Node\Expr\Variable;
1011
use PhpParser\Node\FunctionLike;
1112
use PhpParser\Node\Identifier;
@@ -59,10 +60,10 @@ public function resolve(string $item)
5960
*/
6061
public function getNodeTypes() : array
6162
{
62-
return [ClassMethod::class, Function_::class];
63+
return [ClassMethod::class, Function_::class, Closure::class];
6364
}
6465
/**
65-
* @param ClassMethod|Function_ $node
66+
* @param ClassMethod|Function_|Closure $node
6667
*/
6768
public function refactor(Node $node) : ?Node
6869
{
@@ -86,7 +87,7 @@ public function refactor(Node $node) : ?Node
8687
return null;
8788
}
8889
/**
89-
* @param \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_ $functionLike
90+
* @param \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_|\PhpParser\Node\Expr\Closure $functionLike
9091
*/
9192
private function isParamConcatted(Param $param, $functionLike) : bool
9293
{

src/Application/VersionResolver.php

+2-2
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 = '5965ddd37bf4e44553822ae16165c2de4b052f42';
22+
public const PACKAGE_VERSION = '90f871403d153509ddef0acffb1726532a44ae62';
2323
/**
2424
* @api
2525
* @var string
2626
*/
27-
public const RELEASE_DATE = '2023-08-03 21:10:58';
27+
public const RELEASE_DATE = '2023-08-03 21:15:48';
2828
/**
2929
* @var int
3030
*/

vendor/autoload.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@
2222

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

25-
return ComposerAutoloaderInit8fb289ced77cade3611c17e426037547::getLoader();
25+
return ComposerAutoloaderInitf972eddf5f1bae9849608455ee5f0785::getLoader();

vendor/composer/autoload_real.php

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// autoload_real.php @generated by Composer
44

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

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

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

35-
$filesToLoad = \Composer\Autoload\ComposerStaticInit8fb289ced77cade3611c17e426037547::$files;
35+
$filesToLoad = \Composer\Autoload\ComposerStaticInitf972eddf5f1bae9849608455ee5f0785::$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

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace Composer\Autoload;
66

7-
class ComposerStaticInit8fb289ced77cade3611c17e426037547
7+
class ComposerStaticInitf972eddf5f1bae9849608455ee5f0785
88
{
99
public static $files = array (
1010
'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
@@ -3025,9 +3025,9 @@ class ComposerStaticInit8fb289ced77cade3611c17e426037547
30253025
public static function getInitializer(ClassLoader $loader)
30263026
{
30273027
return \Closure::bind(function () use ($loader) {
3028-
$loader->prefixLengthsPsr4 = ComposerStaticInit8fb289ced77cade3611c17e426037547::$prefixLengthsPsr4;
3029-
$loader->prefixDirsPsr4 = ComposerStaticInit8fb289ced77cade3611c17e426037547::$prefixDirsPsr4;
3030-
$loader->classMap = ComposerStaticInit8fb289ced77cade3611c17e426037547::$classMap;
3028+
$loader->prefixLengthsPsr4 = ComposerStaticInitf972eddf5f1bae9849608455ee5f0785::$prefixLengthsPsr4;
3029+
$loader->prefixDirsPsr4 = ComposerStaticInitf972eddf5f1bae9849608455ee5f0785::$prefixDirsPsr4;
3030+
$loader->classMap = ComposerStaticInitf972eddf5f1bae9849608455ee5f0785::$classMap;
30313031

30323032
}, null, ClassLoader::class);
30333033
}

0 commit comments

Comments
 (0)