You are here

public function ApachesolrSearchService::configurationForm in Fast Autocomplete 7

Implements SearchServiceInterface::configurationForm().

Overrides AbstractSearchService::configurationForm

File

src/SearchService/ApachesolrSearchService.php, line 44

Class

ApachesolrSearchService
Fast Autocomplete backend service class providing Apachesolr search.

Namespace

Drupal\fac\SearchService

Code

public function configurationForm(array $form, array &$form_state) {
  $form = array();
  $settings = variable_get('fac_backend_service_settings', array());
  $form['number_of_results'] = array(
    '#type' => 'textfield',
    '#title' => t('Number of results'),
    '#required' => TRUE,
    '#size' => 2,
    '#default_value' => isset($settings['number_of_results']) ? $settings['number_of_results'] : 5,
    '#description' => t('The maximum number of results the service returns. Apachesolr search is limited to a maximum of 10 results'),
  );
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Save'),
  );
  return $form;
}