createQueryBuilder('e') ->select('e') ->where('e.isRead = 0') ->andWhere('e.userId =:userId')->setParameter('userId', $userId) ->getQuery() ->getResult(Query::HYDRATE_ARRAY); return $qb; } public function findArchiveByUser($userId) { $qb = $this->createQueryBuilder('e') ->select('e') ->where('e.isRead = 1') ->andWhere('e.userId =:userId')->setParameter('userId', $userId) ->getQuery() ->getResult(Query::HYDRATE_ARRAY); return $qb; } public function findStarredByUser($userId) { $qb = $this->createQueryBuilder('e') ->select('e') ->where('e.isFav = 1') ->andWhere('e.userId =:userId')->setParameter('userId', $userId) ->getQuery() ->getResult(Query::HYDRATE_ARRAY); return $qb; } }