'kompass_group_member_firstname', 'nachname' => 'kompass_group_member_lastname', 'geburtsdatum' => 'kompass_group_member_birthday', 'ansprechpartner' => 'kompass_group_member_parents', 'email_1' => 'kompass_group_member_email_1', 'email_2' => 'kompass_group_member_email_2', 'telefon_1' => 'kompass_group_member_phone_1', 'telefon_2' => 'kompass_group_member_phone_2', ]; $return = ['data' => [], 'rawData' => [], 'errors' => []]; foreach ($dataKeys as $dbKey => $formKey) { $value = trim($userData[$formKey]); $return['rawData'][$formKey] = $value; if ($dbKey === 'email_2' || $dbKey === 'telefon_2') { $return['data'][$dbKey] = $value; } else { if ( $value === '' ) { $return['errors'][] = sprintf(__( 'The field "%s" is required.', BDP_LV_PLUGIN_SLUG ), $dbKey); } else { $return['data'][ $dbKey ] = $value; } } } return $return; } }