$array = [1, 2, 3];
next($array);
foreach ($array as $value) {
var_dump($value);
}
var_dump(current($array)); $metadata = $this->entityManager->getClassMetaData(get_class($entity));
$generatorType = $metadata->generatorType;
$idGenerator = $metadata->idGenerator;
$metadata->setIdGeneratorType(ClassMetadata::GENERATOR_TYPE_NONE);
$metadata->setIdGenerator(new AssignedGenerator());
$this->entityManager->persist($entity);
$metadata->setIdGeneratorType($generatorType);
$metadata->setIdGenerator($idGenerator);
$this->entityManager->flush();