From 198f3d0446bc5ec0838a65e5ce239661fd7b387f Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Tue, 28 Nov 2023 04:43:10 +0000 Subject: [PATCH] Updated Rector to commit 4a2b4a63878dabbb02eeb9fc73587e9b57ad0bdf https://github.com/rectorphp/rector-src/commit/4a2b4a63878dabbb02eeb9fc73587e9b57ad0bdf [Naming] Skip singularize "cms" on RenameForeachValueVariableToMatchExprVariableRector (#5294) --- .../ExpectedNameResolver/InflectorSingularResolver.php | 5 +++-- src/Application/VersionResolver.php | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/rules/Naming/ExpectedNameResolver/InflectorSingularResolver.php b/rules/Naming/ExpectedNameResolver/InflectorSingularResolver.php index 2571a95e0dd..6c1cbc8b8b0 100644 --- a/rules/Naming/ExpectedNameResolver/InflectorSingularResolver.php +++ b/rules/Naming/ExpectedNameResolver/InflectorSingularResolver.php @@ -80,9 +80,10 @@ final class InflectorSingularResolver $camelCases = Strings::matchAll($currentName, self::CAMELCASE_REGEX); $resolvedName = ''; foreach ($camelCases as $camelCase) { - $value = $this->inflector->singularize($camelCase[self::CAMELCASE]); - if (\in_array($camelCase[self::CAMELCASE], ['is', 'has'], \true)) { + if (\in_array($camelCase[self::CAMELCASE], ['is', 'has', 'cms'], \true)) { $value = $camelCase[self::CAMELCASE]; + } else { + $value = $this->inflector->singularize($camelCase[self::CAMELCASE]); } $resolvedName .= $value; } diff --git a/src/Application/VersionResolver.php b/src/Application/VersionResolver.php index 00cd4c8fb9b..fb64ae6ef92 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 = 'b5f434b53c4c6fceb88c19d4656e4f11c6092f3c'; + public const PACKAGE_VERSION = '4a2b4a63878dabbb02eeb9fc73587e9b57ad0bdf'; /** * @api * @var string */ - public const RELEASE_DATE = '2023-11-27 16:01:26'; + public const RELEASE_DATE = '2023-11-28 11:41:03'; /** * @var int */