From 754e0fab5abdf5d8080019ab7c0153fb5be4dea0 Mon Sep 17 00:00:00 2001 From: prjanitor Date: Thu, 2 Apr 2026 05:49:17 +0300 Subject: [PATCH] Fix missing return statement in TWO_FOUR case The TWO_FOUR case in the switch statement was missing a return statement, causing undefined behavior when count is 2, 3, or 4. Uncommented the return statement that properly handles the genitive case for these counts. --- src/Russian/AdjectivePluralization.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Russian/AdjectivePluralization.php b/src/Russian/AdjectivePluralization.php index 9edadf5..af9c9c0 100644 --- a/src/Russian/AdjectivePluralization.php +++ b/src/Russian/AdjectivePluralization.php @@ -34,7 +34,7 @@ public static function pluralize($adjective, $count = 2, $animateness = false, $ case NounPluralization::ONE: return $adjective; case NounPluralization::TWO_FOUR: -// return AdjectiveDeclension::getCase($adjective, static::RODIT, $animateness); + return AdjectiveDeclension::getCase($adjective, static::RODIT, $animateness); case NounPluralization::FIVE_OTHER: return AdjectivePluralization::getCase($adjective, static::RODIT, $animateness); }