getEntityManager(); foreach ($em->getUnitOfWork()->getScheduledEntityInsertions() as $object) { if (method_exists($object, 'getCreatedAt')) { if ($object->getCreatedAt() instanceof Datetime) { continue; } $object->setCreatedAt(new \DateTime()); $em->merge($object); $em->persist($object); } } } }