public function EntityFieldQuery::addTag
7.x entity.inc | public EntityFieldQuery::addTag($tag) |
Adds a tag to the query.
Tags are strings that mark a query so that hook_query_alter() and hook_query_TAG_alter() implementations may decide if they wish to alter the query. A query may have any number of tags, and they must be valid PHP identifiers (composed of letters, numbers, and underscores). For example, queries involving nodes that will be displayed for a user need to add the tag 'node_access', so that the node module can add access restrictions to the query.
If an entity field query has tags, it must also have an entity type specified, because the alter hook will need the entity base table.
Parameters
string $tag: The tag to add.
Return value
EntityFieldQuery The called object.
File
- drupal-7.x/
includes/ entity.inc, line 1074
Class
- EntityFieldQuery
- Retrieves entities matching a given set of conditions.
Code
public function addTag($tag) {
$this->tags[$tag] = $tag;
return $this;
}