Я не вижу, как использовать эту библиотеку и на самом деле вернуть файл CSV, я хотел бы, чтобы он открывался автоматически, если я использую заголовки, он возвращает пустой файл
use Symfony\Component\Serializer\Serializer;
use Symfony\Component\Serializer\Encoder\CsvEncoder;
use Symfony\Component\Serializer\Normalizer\ObjectNormalizer;
class export {
public function index($data) {
header('Content-type: text/csv');
$serializer = new Serializer([new ObjectNormalizer()], [new
CsvEncoder()]);
// instantiation, when using it inside the Symfony framework
$serializer = $container->get('serializer');
// encoding contents in CSV format
return $serializer->encode($data, 'csv');
}
}