В построителе запросов Doctrine как передать имя класса сущности в качестве параметра?
Я хотел бы выполнить простой запрос, в котором я хотел бы передать имя класса сущности в методе from() в качестве параметра. Вот что я попробовал:
return $this->entityManager->createQueryBuilder()
->select('MAX(e.externalId) as max')
->from(':entity', 'e')
->setParameter(':entity', $entityClass)
->getQuery()
->getOneOrNullResult(Query::HYDRATE_SCALAR);
И это ошибка, которую я получаю:
[Doctrine\ORM\Query\QueryException]
[Semantical Error] line 0, col 32 near 'FROM :entity': Error: Class 'FROM' is not defined.
$entityClass
переменная правильно содержит полное имя класса сущности. Что я делаю неправильно?