Browse Source

updated StringHelper plural rules

intregrated updates from version 1.1
tags/2.0.0-beta
Carsten Brandt 12 years ago
parent
commit
41e7055193
  1. 15
      framework/util/StringHelper.php

15
framework/util/StringHelper.php

@ -28,13 +28,14 @@ class StringHelper
public static function pluralize($name)
{
$rules = array(
'/move$/i' => 'moves',
'/foot$/i' => 'feet',
'/child$/i' => 'children',
'/human$/i' => 'humans',
'/man$/i' => 'men',
'/tooth$/i' => 'teeth',
'/person$/i' => 'people',
'/(m)ove$/i' => '\1oves',
'/(f)oot$/i' => '\1eet',
'/(c)hild$/i' => '\1hildren',
'/(h)uman$/i' => '\1umans',
'/(m)an$/i' => '\1en',
'/(s)taff$/i' => '\1taff',
'/(t)ooth$/i' => '\1eeth',
'/(p)erson$/i' => '\1eople',
'/([m|l])ouse$/i' => '\1ice',
'/(x|ch|ss|sh|us|as|is|os)$/i' => '\1es',
'/([^aeiouy]|qu)y$/i' => '\1ies',

Loading…
Cancel
Save