You are here

function elasticsearch_connector_index_valid_load in Elasticsearch Connector 7.5

Same name and namespace in other branches
  1. 8.7 elasticsearch_connector.module \elasticsearch_connector_index_valid_load()
  2. 8 elasticsearch_connector.module \elasticsearch_connector_index_valid_load()
  3. 8.2 elasticsearch_connector.module \elasticsearch_connector_index_valid_load()
  4. 8.5 elasticsearch_connector.module \elasticsearch_connector_index_valid_load()
  5. 8.6 elasticsearch_connector.module \elasticsearch_connector_index_valid_load()
  6. 7 elasticsearch_connector.module \elasticsearch_connector_index_valid_load()
  7. 7.2 elasticsearch_connector.module \elasticsearch_connector_index_valid_load()

Check if the index name has been passed correctly.

Parameters

string $index_name:

Return value

string boolean

1 call to elasticsearch_connector_index_valid_load()
elasticsearch_connector_index_load in ./elasticsearch_connector.module
Check if the index is valid and compare it with the indexes comming from Elasticsearch.

File

./elasticsearch_connector.module, line 674
This module provide an interface to connecting to the elasticsearch cluster and implementing the official Elasticsearch library.

Code

function elasticsearch_connector_index_valid_load($index_name) {
  if (preg_match('/^[a-z][a-z0-9_]*$/i', $index_name)) {
    return $index_name;
  }
  return FALSE;
}