_em->getExpressionBuilder(); $condition = $expr->andX($expr->eq('Feed.id', ':id')); $parameters = [ 'id' => $id ]; if ($user !== null) { $condition->add($expr->eq('Feed.user', ':user')); $parameters['user'] = $user; } return $this->createQueryBuilder('Feed') ->where($condition) ->setParameters($parameters) ->getQuery() ->getOneOrNullResult(); } }