ActiveResource\ActiveResource::pluralize PHP 메소드

pluralize() 공개 메소드

Pluralize the element name.
public pluralize ( $word )
    public function pluralize($word)
    {
        $word .= 's';
        $word = preg_replace('/(x|ch|sh|ss])s$/', '\\1es', $word);
        $word = preg_replace('/ss$/', 'ses', $word);
        $word = preg_replace('/([ti])ums$/', '\\1a', $word);
        $word = preg_replace('/sises$/', 'ses', $word);
        $word = preg_replace('/([^aeiouy]|qu)ys$/', '\\1ies', $word);
        $word = preg_replace('/(?:([^f])fe|([lr])f)s$/', '\\1\\2ves', $word);
        $word = preg_replace('/ieses$/', 'ies', $word);
        if (isset($this->pleural_corrections[$word])) {
            return $this->pleural_corrections[$word];
        }
        return $word;
    }