public function importAction(Request $request)
{
$tempFileIri = $request->get("file");
$configuration = json_decode($request->get("configuration"));
$baseEntity = $request->get("baseEntity");
$data = $this->extractCSVData($tempFileIri, false);
$importService = $this->get("importer_service");
$importService->setBaseEntity($baseEntity);
$importService->setImportConfiguration($configuration);
$importService->setImportData($data);
list($entities, $logs) = $importService->import();
foreach ($entities as $entity) {
$this->get("doctrine")->getManager()->persist($entity);
}
$this->get("doctrine")->getManager()->flush();
return new JsonResponse(["logs" => $logs]);
}