/** * Delete domain. * * @param Domain $domain */ protected function _deleteDomain(Domain $domain) { /** @var EntityManager $em */ if ($domain->getId() > 0) { $em = $this->createClient()->getContainer()->get('doctrine.orm.entity_manager'); $aDomain = $em->getRepository(self::ENTITY_NAME)->findOneBy(array('id' => $domain->getId())); $em->remove($aDomain); $em->flush(); } }
/** * Set domain * * @param Domain $domain */ public function setDomain(Domain $domain) { $this->_session->set(self::SESSIONKEY, $domain->getId()); }