Я следую этому туто по поводу экспорта CSV в комплект EasyAdmin в symfony ( ссылка ), и я застрял в этой точке:
$queryBuilder = $this->createListQueryBuilder(
Employee::class,
$sortDirection,
$this->request->query->get('sortField'),
$this->entity['list']['dql_filter']
);
return $this->csvExporter->getResponseFromQueryBuilder(
$queryBuilder,
Employee::class,
'employees.csv'
);
ОБНОВЛЕНИЕ: I ' перезаписываю метод createListQueryBuilder
protected function createListQueryBuilder($entityClass, $sortDirection, $sortField = null , $dqlFilter = null){}
и в csvExporter я определяю функцию getResponseFormQueryBuilder
public function getResponseFromQueryBuilder(QueryBuilder $queryBuilder, $columns, $filename)
У меня ошибка, которая говорит, что:
Expected parameter of type '\Doctrine\ORM\QueryBuilder', 'void' provided