Set the EntityManagerInterface instance this purger instance should use.
public setEntityManager ( Doctrine\ORM\EntityManagerInterface $em ) | ||
$em | Doctrine\ORM\EntityManagerInterface |
protected function doPurgeFixtures() { $purger = new ORMPurger(); $purger->setPurgeMode(ORMPurger::PURGE_MODE_DELETE); $managers = $this->getContainer()->get('doctrine')->getManagerNames(); foreach ($managers as $name => $service) { $purger->setEntityManager($this->getEntityManager($name)); $purger->purge(); } }