protected function getByTemplateIdOrName($tplId)
{
$doctrine = Zend_Registry::get('container')->getService('doctrine');
if (is_numeric($tplId)) {
$tpl = $doctrine->getEntityManager()->getRepository('Newscoop\\Entity\\Template')->find($tplId);
} else {
$tpl = $doctrine->getEntityManager()->getRepository('Newscoop\\Entity\\Template')->findOneBy(array('key' => $tplId));
}
/* @var $tpl \Newscoop\Entity\Template */
$this->m_dbObject = $tpl;
}