diff --git a/rules/TypeDeclaration/Rector/ClassMethod/StrictStringParamConcatRector.php b/rules/TypeDeclaration/Rector/ClassMethod/StrictStringParamConcatRector.php index 8b1ff6c0adb..ac5578506a0 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/StrictStringParamConcatRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/StrictStringParamConcatRector.php @@ -6,6 +6,7 @@ namespace Rector\TypeDeclaration\Rector\ClassMethod; use PhpParser\Node; use PhpParser\Node\Expr; use PhpParser\Node\Expr\AssignOp\Concat; +use PhpParser\Node\Expr\Closure; use PhpParser\Node\Expr\Variable; use PhpParser\Node\FunctionLike; use PhpParser\Node\Identifier; @@ -59,10 +60,10 @@ CODE_SAMPLE */ public function getNodeTypes() : array { - return [ClassMethod::class, Function_::class]; + return [ClassMethod::class, Function_::class, Closure::class]; } /** - * @param ClassMethod|Function_ $node + * @param ClassMethod|Function_|Closure $node */ public function refactor(Node $node) : ?Node { @@ -86,7 +87,7 @@ CODE_SAMPLE return null; } /** - * @param \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_ $functionLike + * @param \PhpParser\Node\Stmt\ClassMethod|\PhpParser\Node\Stmt\Function_|\PhpParser\Node\Expr\Closure $functionLike */ private function isParamConcatted(Param $param, $functionLike) : bool { diff --git a/src/Application/VersionResolver.php b/src/Application/VersionResolver.php index 044ea8ab798..e83a193d5c6 100644 --- a/src/Application/VersionResolver.php +++ b/src/Application/VersionResolver.php @@ -19,12 +19,12 @@ final class VersionResolver * @api * @var string */ - public const PACKAGE_VERSION = '5965ddd37bf4e44553822ae16165c2de4b052f42'; + public const PACKAGE_VERSION = '90f871403d153509ddef0acffb1726532a44ae62'; /** * @api * @var string */ - public const RELEASE_DATE = '2023-08-03 21:10:58'; + public const RELEASE_DATE = '2023-08-03 21:15:48'; /** * @var int */ diff --git a/vendor/autoload.php b/vendor/autoload.php index b607aeac2ac..09ebd34caa1 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -22,4 +22,4 @@ if (PHP_VERSION_ID < 50600) { require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit8fb289ced77cade3611c17e426037547::getLoader(); +return ComposerAutoloaderInitf972eddf5f1bae9849608455ee5f0785::getLoader(); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 641c5488324..7476fdf70c9 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit8fb289ced77cade3611c17e426037547 +class ComposerAutoloaderInitf972eddf5f1bae9849608455ee5f0785 { private static $loader; @@ -22,17 +22,17 @@ class ComposerAutoloaderInit8fb289ced77cade3611c17e426037547 return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit8fb289ced77cade3611c17e426037547', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInitf972eddf5f1bae9849608455ee5f0785', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInit8fb289ced77cade3611c17e426037547', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInitf972eddf5f1bae9849608455ee5f0785', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit8fb289ced77cade3611c17e426037547::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInitf972eddf5f1bae9849608455ee5f0785::getInitializer($loader)); $loader->setClassMapAuthoritative(true); $loader->register(true); - $filesToLoad = \Composer\Autoload\ComposerStaticInit8fb289ced77cade3611c17e426037547::$files; + $filesToLoad = \Composer\Autoload\ComposerStaticInitf972eddf5f1bae9849608455ee5f0785::$files; $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index c390b727042..9b741a8d0a7 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit8fb289ced77cade3611c17e426037547 +class ComposerStaticInitf972eddf5f1bae9849608455ee5f0785 { public static $files = array ( 'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php', @@ -3025,9 +3025,9 @@ class ComposerStaticInit8fb289ced77cade3611c17e426037547 public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit8fb289ced77cade3611c17e426037547::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit8fb289ced77cade3611c17e426037547::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit8fb289ced77cade3611c17e426037547::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInitf972eddf5f1bae9849608455ee5f0785::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInitf972eddf5f1bae9849608455ee5f0785::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInitf972eddf5f1bae9849608455ee5f0785::$classMap; }, null, ClassLoader::class); }