function _votingapi_tokens_get_entity_types in Voting API 8.3
List of entity-types with field type voting_api_field.
Return value
array Entity types with field type voting_api_field.
2 calls to _votingapi_tokens_get_entity_types()
- votingapi_tokens_tokens in modules/
votingapi_tokens/ votingapi_tokens.tokens.inc - Implements hook_tokens().
- votingapi_tokens_token_info in modules/
votingapi_tokens/ votingapi_tokens.tokens.inc - Implements hook_token_info().
File
- modules/
votingapi_tokens/ votingapi_tokens.tokens.inc, line 98 - Contains votingapi_tokens.tokens.inc.
Code
function _votingapi_tokens_get_entity_types() {
$entity_list = [];
$database = \Drupal::database();
$query = $database
->query("SELECT DISTINCT entity_type FROM {votingapi_vote}");
$entity_list = array_map(function ($v) {
return $v->entity_type;
}, $query
->fetchAll());
return $entity_list;
}