src/Russian/AdjectivePluralization.php 1 location
|
@@ 25-27 (lines=3) @@
|
| 22 |
|
{ |
| 23 |
|
// меняем местами аргументы, если они переданы в старом формате |
| 24 |
|
// @phpstan-ignore-next-line |
| 25 |
|
if (is_string($count) && is_numeric($adjective)) { |
| 26 |
|
list($count, $adjective) = [$adjective, $count]; |
| 27 |
|
} |
| 28 |
|
|
| 29 |
|
if ($case !== null) |
| 30 |
|
$case = static::canonizeCase($case); |
src/Russian/functions.php 1 location
|
@@ 143-145 (lines=3) @@
|
| 140 |
|
{ |
| 141 |
|
// меняем местами аргументы, если они переданы в старом формате |
| 142 |
|
// @phpstan-ignore-next-line |
| 143 |
|
if (is_string($count) && is_numeric($word)) { |
| 144 |
|
list($count, $word) = [$word, $count]; |
| 145 |
|
} |
| 146 |
|
|
| 147 |
|
if (strpos($word, ' ') !== false) { |
| 148 |
|
$words = explode(' ', $word); |
src/Russian/NounPluralization.php 1 location
|
@@ 61-63 (lines=3) @@
|
| 58 |
|
public static function pluralize($word, $count = 2, $animateness = false, $case = null) |
| 59 |
|
{ |
| 60 |
|
// меняем местами аргументы, если они переданы в старом формате |
| 61 |
|
if (is_string($count) && is_numeric($word)) { |
| 62 |
|
list($count, $word) = [$word, $count]; |
| 63 |
|
} |
| 64 |
|
|
| 65 |
|
if ($case !== null) |
| 66 |
|
$case = static::canonizeCase($case); |