5 use Drupal\Core\Form\ConfigFormBase;
6 use Drupal\Core\Form\FormStateInterface;
22 return 'dkan_sql_endpoint_settings_form';
32 'dkan_sql_endpoint.settings',
41 public function buildForm(array $form, FormStateInterface $form_state) {
42 $config = $this->config(
'dkan_sql_endpoint.settings');
43 $form[
'rows_limit'] = [
47 '#title' => $this->t(
'Rows limit'),
48 '#default_value' => $config->get(
'rows_limit'),
50 return parent::buildForm($form, $form_state);
58 public function submitForm(array &$form, FormStateInterface $form_state) {
59 parent::submitForm($form, $form_state);
61 $this->config(
'dkan_sql_endpoint.settings')
62 ->set(
'rows_limit', $form_state->getValue(
'rows_limit'))