/** * Clears Inflectors inflected value caches. And resets the inflection * rules to the initial values. * * @return void */ public static function reset() { if (empty(self::$_initialState)) { self::$_initialState = get_class_vars('YdCakeInflector'); return; } foreach (self::$_initialState as $key => $val) { if ($key !== '_initialState') { self::${$key} = $val; } } }