/** * Validate that all required fields have been entered. */ private function validate_required_fields() { $errors = array(); foreach (array_keys($this->_required_fields) as $field) { $value = $this->get_field_value($field); if (!validate::required($value)) { $errors[$field] = 'Required'; } } return $errors; }