/** * Adds an "elemMatch" expression to the current query. * * You can create the expression using the expr() method: * * $qb = $this->createQueryBuilder('User'); * $qb * ->field('phonenumbers') * ->elemMatch($qb->expr()->field('phonenumber')->equals('6155139185')); * * @param array|QueryBuilder $expression * @return QueryProxy this instance */ public function elemMatch($expression) { $this->queryChanged = true; parent::elemMatch($expression); }