diff --git a/rules/Naming/ValueObjectFactory/PropertyRenameFactory.php b/rules/Naming/ValueObjectFactory/PropertyRenameFactory.php index ac7bd6e028a..b78a61f3762 100644 --- a/rules/Naming/ValueObjectFactory/PropertyRenameFactory.php +++ b/rules/Naming/ValueObjectFactory/PropertyRenameFactory.php @@ -7,6 +7,7 @@ use PhpParser\Node\Stmt\ClassLike; use PhpParser\Node\Stmt\Property; use Rector\Naming\ValueObject\PropertyRename; use Rector\NodeNameResolver\NodeNameResolver; +use RectorPrefix202402\Webmozart\Assert\InvalidArgumentException; final class PropertyRenameFactory { /** @@ -22,6 +23,10 @@ final class PropertyRenameFactory { $currentName = $this->nodeNameResolver->getName($property); $className = (string) $this->nodeNameResolver->getName($classLike); - return new PropertyRename($property, $expectedName, $currentName, $classLike, $className, $property->props[0]); + try { + return new PropertyRename($property, $expectedName, $currentName, $classLike, $className, $property->props[0]); + } catch (InvalidArgumentException $exception) { + } + return null; } } diff --git a/src/Application/VersionResolver.php b/src/Application/VersionResolver.php index 1ae3fa36389..00e1cfa9358 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 = '8b1a181c243346b1c47c50f3e4513b117ebebc9d'; + public const PACKAGE_VERSION = '4a2811d0be372ef590c253a493f49bbb6745b524'; /** * @api * @var string */ - public const RELEASE_DATE = '2024-02-28 18:18:08'; + public const RELEASE_DATE = '2024-02-28 19:33:15'; /** * @var int */