| @@ 524-529 (lines=6) @@ | ||
| 521 | return $word; |
|
| 522 | } |
|
| 523 | ||
| 524 | foreach (static::$_plural as $rule => $replacement) { |
|
| 525 | if (preg_match($rule, $word)) { |
|
| 526 | static::$_cache['pluralize'][$word] = preg_replace($rule, $replacement, $word); |
|
| 527 | return static::$_cache['pluralize'][$word]; |
|
| 528 | } |
|
| 529 | } |
|
| 530 | } |
|
| 531 | ||
| 532 | /** |
|
| @@ 564-569 (lines=6) @@ | ||
| 561 | return $word; |
|
| 562 | } |
|
| 563 | ||
| 564 | foreach (static::$_singular as $rule => $replacement) { |
|
| 565 | if (preg_match($rule, $word)) { |
|
| 566 | static::$_cache['singularize'][$word] = preg_replace($rule, $replacement, $word); |
|
| 567 | return static::$_cache['singularize'][$word]; |
|
| 568 | } |
|
| 569 | } |
|
| 570 | static::$_cache['singularize'][$word] = $word; |
|
| 571 | return $word; |
|
| 572 | } |
|