error_messages[$func])) { // Use custom error message $error = vsprintf($this->error_messages[$func], $args); } else { // Fetch an i18n error message $error = Kohana::lang('validation.'.$func, $args); } return $error; } //gets set attributes public function get_attr($attr) { if(array_key_exists($attr,$this->attr)) return $this->attr[$attr]; return false; } }