/** * Format error messages from a validation object according to Formo's * formatting rules * * @access public * @param Kohana_Validation $validation * @return mixed */ public function validation_errors(Kohana_Validation $validation) { $validation->check(); $errors = $validation->errors(); if ($this->driver('is_a_parent')) { $array = array(); foreach ($this->_fields as $field) { if ($msg = $field->_error_to_msg($errors)) { $array[$field->alias()] = $field->_error_to_msg($errors); } } return $array; } else { return $this->_error_to_msg($errors); } }