protected function AjaxController::stateProvince in Webform CiviCRM Integration 8.5
1 call to AjaxController::stateProvince()
- AjaxController::handle in src/Controller/ AjaxController.php 
- Handles the ajax request.
File
- src/Controller/ AjaxController.php, line 58 
Class
Namespace
Drupal\webform_civicrm\ControllerCode
protected function stateProvince($input, $isBilling = FALSE) {
  if (!$input || (int) $input != $input && $input != 'default') {
    $data = [
      '' => t('- first choose a country'),
    ];
  }
  else {
    $data = \Drupal::service('webform_civicrm.utils')
      ->wf_crm_get_states($input, $isBilling);
  }
  // @todo use Drupal's cacheable response?
  return new JsonResponse($data);
}