setMutationDate(\DateTime::createFromFormat('d/m/Y', $values[8])); $land_value->setMutationType(intval($values[9])); $land_value->setLandValue(floatval(str_replace(',', '.',$values[10]))); $land_value->setDepartmentCode(intval($values[18])); $land_value->setLocalTypeCode(intval($values[35])); $manager->persist($land_value); $numberItems++; if ($numberItems === 1000) { $numberItems = 0; $manager->flush(); $manager->clear(); } } $numberLine++; } $manager->flush(); $manager->clear(); fclose($file); } }