/** * Perform alterations to a structured query. * * Structured (aka dynamic) queries that have tags associated may be altered by any module * before the query is executed. * * @param $query * A Query object describing the composite parts of a SQL query. * * @see hook_query_TAG_alter() * @see node_query_node_access_alter() * @see QueryAlterableInterface * @see SelectQueryInterface */ function hook_query_alter(QueryAlterableInterface $query) { if ($query->hasTag('micro_limit')) { $query->range(0, 2); } }