1 EntityReferenceSelectionHandlerGeneric.inc public EntityReferenceSelectionHandlerGeneric_taxonomy_term::entityFieldQueryAlter(SelectQueryInterface $query)

Implements EntityReferenceHandler::entityFieldQueryAlter().

Overrides EntityReferenceSelectionHandlerGeneric::entityFieldQueryAlter

File

core/modules/entityreference/plugins/selection/EntityReferenceSelectionHandlerGeneric.inc, line 507
Generic Entity handler.

Class

EntityReferenceSelectionHandlerGeneric_taxonomy_term
Override for the Taxonomy term entity type.

Code

public function entityFieldQueryAlter(SelectQueryInterface $query) {
  // Ensure that taxonomy terms cannot be viewed when the user doesn't have
  // access to the vocabulary.
  $base_table = $this->ensureBaseTable($query);
  $tag = 'taxonomy_vocabulary_access';
  $query->addTag($tag);
  backdrop_alter(array('query', 'query_' . $tag), $query);
}