public function MiniorangeSupport::submitForm in Drupal OAuth & OpenID Connect Login - OAuth2 Client SSO Login 8
Send support query.
Overrides FormInterface::submitForm
File
- src/
Form/ MiniorangeSupport.php, line 81 - Contains support form for miniOrange OAuth Server Module.
Class
Namespace
Drupal\miniorange_oauth_client\FormCode
public function submitForm(array &$form, FormStateInterface $form_state) {
$email = trim($form['miniorange_oauth_client_email_address']['#value']);
$phone = $form['miniorange_oauth_client_phone_number']['#value'];
$query = trim($form['miniorange_oauth_client_support_query']['#value']);
$support = new MiniorangeOAuthClientSupport($email, $phone, $query);
$support_response = $support
->sendSupportQuery();
if ($support_response) {
\Drupal::messenger()
->addMessage(t('Support query successfully sent. We will get back to you shortly.'));
}
else {
\Drupal::messenger()
->addMessage(t('Error sending support query'), 'error');
}
}