Implements SelectionInterface::getReferencableEntities().
Overrides SelectionInterface::getReferencableEntities
public function getReferencableEntities($match = NULL, $match_operator = 'CONTAINS', $limit = 0) {
$target_type = $this->field['settings']['target_type'];
$query = $this
->buildEntityQuery($match, $match_operator);
if ($limit > 0) {
$query
->range(0, $limit);
}
$result = $query
->execute();
if (empty($result)) {
return array();
}
$options = array();
$entities = entity_load_multiple($target_type, $result);
foreach ($entities as $entity_id => $entity) {
$bundle = $entity
->bundle();
$options[$bundle][$entity_id] = check_plain($entity
->label());
}
return $options;
}