protected getDoctrine ( ) : Doctrine\Bundle\DoctrineBundle\Registry | ||
리턴 | Doctrine\Bundle\DoctrineBundle\Registry |
protected function getDoctrine()
{
$db_driver = $this->getParameter('networking_init_cms.db_driver');
switch ($db_driver) {
case 'orm':
return $this->getService('doctrine');
break;
case 'mongodb':
return $this->getService('doctrine_mongodb');
break;
default:
throw new \LogicException('cannot find doctrine for db_driver');
break;
}
}