Gedmo softdeletable is a nice aid to not fully delete database entries, but set deletedAt. I used this for a Symfony2 project, but unfortunately in once instance I needed to temporarily disable this feature. There seems to be a nice little trick:
$em->setDeletedAt(new \DateTime());
$em->remove($item);
$em->flush();