createQueryBuilder('m'); $qb ->where( $qb->expr()->eq('m.userReceiver', $user->getId()) ) ->andWhere( $qb->expr()->eq('m.msgStatus', MESSAGE_STATUS_UNREAD) ) ->andWhere( $qb->expr()->gt('m.id', (int) $lastMessageId) ) ->orderBy( 'm.sendDate', 'DESC' ); return $qb->getQuery()->getResult(); } }