FOF30\Inflector\Inflector::isSingular PHP Method

isSingular() public method

Check to see if an English word is singular
public isSingular ( string $string ) : boolean
$string string The word to check
return boolean
    public function isSingular($string)
    {
        // Check cache assuming the string is plural.
        $singular = isset($this->cache['singularized'][$string]) ? $this->cache['singularized'][$string] : null;
        $plural = $singular && isset($this->cache['pluralized'][$singular]) ? $this->cache['pluralized'][$singular] : null;
        if ($singular && $plural) {
            return $plural != $string;
        }
        // If string is not in the cache, try to pluralize and singularize it.
        return self::singularize(self::pluralize($string)) == $string;
    }