function _search_api_views_get_bundle_names in Search API 8
Returns an options list for bundles of the given entity type.
Parameters
string $entity_type_id: The entity type for which to retrieve the bundle names.
Return value
array An array of allowed values, mapping bundle keys to their (translated) identifiers.
See also
_search_api_views_handler_adjustments()
1 string reference to '_search_api_views_get_bundle_names'
- _search_api_views_handler_adjustments in ./
search_api.views.inc - Makes necessary, field-specific adjustments to Views handler definitions.
File
- ./
search_api.module, line 515 - Provides a rich framework for creating searches.
Code
function _search_api_views_get_bundle_names(string $entity_type_id) {
$bundles = \Drupal::service('entity_type.bundle.info')
->getBundleInfo($entity_type_id);
return array_map(function ($bundle_info) {
return $bundle_info['label'];
}, $bundles);
}