function elasticsearch_connector_search_api_index_name_validate in Elasticsearch Connector 7.2
Same name and namespace in other branches
- 7.5 modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.module \elasticsearch_connector_search_api_index_name_validate()
- 7 modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.module \elasticsearch_connector_search_api_index_name_validate()
File
- modules/
elasticsearch_connector_search_api/ elasticsearch_connector_search_api.module, line 263 - Provides a elasticsearch-based service class for the Search API.
Code
function elasticsearch_connector_search_api_index_name_validate($element, &$form_state, $form) {
// Make sure the index name contains appropriate characters.
if (!preg_match('/^[a-z][a-z0-9_]*$/i', $element['#value'])) {
form_error($element, t('Enter an index name that begins with a letter and contains only letters, numbers, and underscores.'));
}
}