diff --git a/packages/PhpAttribute/Printer/PhpAttributeGroupFactory.php b/packages/PhpAttribute/Printer/PhpAttributeGroupFactory.php index 6057a27511ea..b8ab5049d151 100644 --- a/packages/PhpAttribute/Printer/PhpAttributeGroupFactory.php +++ b/packages/PhpAttribute/Printer/PhpAttributeGroupFactory.php @@ -17,6 +17,7 @@ use Rector\Php80\ValueObject\AnnotationToAttribute; use Rector\PhpAttribute\NodeAnalyzer\NamedArgumentsResolver; use Rector\PhpAttribute\Value\ValueNormalizer; +use RectorPrefix20211118\Webmozart\Assert\Assert; /** * @see \Rector\Tests\PhpAttribute\Printer\PhpAttributeGroupFactoryTest */ @@ -123,6 +124,7 @@ private function normalizeStringDoubleQuote(\PhpParser\Node\Expr $expr) : void */ private function completeNamedArguments(array $args, array $argumentNames) : void { + \RectorPrefix20211118\Webmozart\Assert\Assert::allIsAOf($args, \PhpParser\Node\Arg::class); foreach ($args as $key => $arg) { $argumentName = $argumentNames[$key] ?? null; if ($argumentName === null) { diff --git a/rules/Php80/Rector/Class_/AnnotationToAttributeRector.php b/rules/Php80/Rector/Class_/AnnotationToAttributeRector.php index ea9de285ec3d..4b1a4109a48a 100644 --- a/rules/Php80/Rector/Class_/AnnotationToAttributeRector.php +++ b/rules/Php80/Rector/Class_/AnnotationToAttributeRector.php @@ -187,6 +187,9 @@ private function processGenericTags(\Rector\BetterPhpDocParser\PhpDocInfo\PhpDoc */ private function processDoctrineAnnotationClasses(\Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfo $phpDocInfo) : array { + if ($phpDocInfo->getPhpDocNode()->children === []) { + return []; + } $doctrineTagAndAnnotationToAttributes = []; $phpDocNodeTraverser = new \RectorPrefix20211118\Symplify\SimplePhpDocParser\PhpDocNodeTraverser(); $phpDocNodeTraverser->traverseWithCallable($phpDocInfo->getPhpDocNode(), '', function (\PHPStan\PhpDocParser\Ast\Node $node) use(&$doctrineTagAndAnnotationToAttributes, $phpDocInfo) : ?int { diff --git a/src/Application/VersionResolver.php b/src/Application/VersionResolver.php index 83bcd49455a4..ef394d3cf3cc 100644 --- a/src/Application/VersionResolver.php +++ b/src/Application/VersionResolver.php @@ -16,11 +16,11 @@ final class VersionResolver /** * @var string */ - public const PACKAGE_VERSION = '78829b317ac77ff86c71c31731c56151ac09009d'; + public const PACKAGE_VERSION = '1a4c5fb325cd5adff2842b7808c63b79d86d4420'; /** * @var string */ - public const RELEASE_DATE = '2021-11-18 20:07:11'; + public const RELEASE_DATE = '2021-11-18 19:12:17'; public static function resolvePackageVersion() : string { $process = new \RectorPrefix20211118\Symfony\Component\Process\Process(['git', 'log', '--pretty="%H"', '-n1', 'HEAD'], __DIR__); diff --git a/vendor/autoload.php b/vendor/autoload.php index 6790b25f2ab0..177ce9734f3c 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit482b428c13bd3ec64ea735229240f6be::getLoader(); +return ComposerAutoloaderInitcd68a7ce4f01cfd8591ae9f076eacc22::getLoader(); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 4620f23fb9c6..84ec078eb74f 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit482b428c13bd3ec64ea735229240f6be +class ComposerAutoloaderInitcd68a7ce4f01cfd8591ae9f076eacc22 { private static $loader; @@ -22,15 +22,15 @@ public static function getLoader() return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit482b428c13bd3ec64ea735229240f6be', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInitcd68a7ce4f01cfd8591ae9f076eacc22', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); - spl_autoload_unregister(array('ComposerAutoloaderInit482b428c13bd3ec64ea735229240f6be', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInitcd68a7ce4f01cfd8591ae9f076eacc22', 'loadClassLoader')); $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); if ($useStaticLoader) { require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit482b428c13bd3ec64ea735229240f6be::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInitcd68a7ce4f01cfd8591ae9f076eacc22::getInitializer($loader)); } else { $classMap = require __DIR__ . '/autoload_classmap.php'; if ($classMap) { @@ -42,19 +42,19 @@ public static function getLoader() $loader->register(true); if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInit482b428c13bd3ec64ea735229240f6be::$files; + $includeFiles = Composer\Autoload\ComposerStaticInitcd68a7ce4f01cfd8591ae9f076eacc22::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { - composerRequire482b428c13bd3ec64ea735229240f6be($fileIdentifier, $file); + composerRequirecd68a7ce4f01cfd8591ae9f076eacc22($fileIdentifier, $file); } return $loader; } } -function composerRequire482b428c13bd3ec64ea735229240f6be($fileIdentifier, $file) +function composerRequirecd68a7ce4f01cfd8591ae9f076eacc22($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index a6541c696609..6b8a45563a75 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit482b428c13bd3ec64ea735229240f6be +class ComposerStaticInitcd68a7ce4f01cfd8591ae9f076eacc22 { public static $files = array ( 'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php', @@ -3558,9 +3558,9 @@ class ComposerStaticInit482b428c13bd3ec64ea735229240f6be public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit482b428c13bd3ec64ea735229240f6be::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit482b428c13bd3ec64ea735229240f6be::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit482b428c13bd3ec64ea735229240f6be::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInitcd68a7ce4f01cfd8591ae9f076eacc22::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInitcd68a7ce4f01cfd8591ae9f076eacc22::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInitcd68a7ce4f01cfd8591ae9f076eacc22::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/scoper-autoload.php b/vendor/scoper-autoload.php index cdda69cf8d53..77bb1061098c 100644 --- a/vendor/scoper-autoload.php +++ b/vendor/scoper-autoload.php @@ -12,8 +12,8 @@ if (!class_exists('AutoloadIncluder', false) && !interface_exists('AutoloadIncluder', false) && !trait_exists('AutoloadIncluder', false)) { spl_autoload_call('RectorPrefix20211118\AutoloadIncluder'); } -if (!class_exists('ComposerAutoloaderInit482b428c13bd3ec64ea735229240f6be', false) && !interface_exists('ComposerAutoloaderInit482b428c13bd3ec64ea735229240f6be', false) && !trait_exists('ComposerAutoloaderInit482b428c13bd3ec64ea735229240f6be', false)) { - spl_autoload_call('RectorPrefix20211118\ComposerAutoloaderInit482b428c13bd3ec64ea735229240f6be'); +if (!class_exists('ComposerAutoloaderInitcd68a7ce4f01cfd8591ae9f076eacc22', false) && !interface_exists('ComposerAutoloaderInitcd68a7ce4f01cfd8591ae9f076eacc22', false) && !trait_exists('ComposerAutoloaderInitcd68a7ce4f01cfd8591ae9f076eacc22', false)) { + spl_autoload_call('RectorPrefix20211118\ComposerAutoloaderInitcd68a7ce4f01cfd8591ae9f076eacc22'); } if (!class_exists('Helmich\TypoScriptParser\Parser\AST\Statement', false) && !interface_exists('Helmich\TypoScriptParser\Parser\AST\Statement', false) && !trait_exists('Helmich\TypoScriptParser\Parser\AST\Statement', false)) { spl_autoload_call('RectorPrefix20211118\Helmich\TypoScriptParser\Parser\AST\Statement'); @@ -81,9 +81,9 @@ function print_node() { return \RectorPrefix20211118\print_node(...func_get_args()); } } -if (!function_exists('composerRequire482b428c13bd3ec64ea735229240f6be')) { - function composerRequire482b428c13bd3ec64ea735229240f6be() { - return \RectorPrefix20211118\composerRequire482b428c13bd3ec64ea735229240f6be(...func_get_args()); +if (!function_exists('composerRequirecd68a7ce4f01cfd8591ae9f076eacc22')) { + function composerRequirecd68a7ce4f01cfd8591ae9f076eacc22() { + return \RectorPrefix20211118\composerRequirecd68a7ce4f01cfd8591ae9f076eacc22(...func_get_args()); } } if (!function_exists('parseArgs')) {