Como usar o entityManager dentro da Entity?

Eu tenho essa função na classe Entity mas o getDoctrine não gosta ...

public function getObject()
{
    $em = $this->getDoctrine()->getEntityManager();

    switch($this->objectType)
    {
        case 'video':
            return $em->getRepository('fdj2012AdminBundle:Video')->find($this->objectId);
            break;
        case 'default':
            return false;
            break;
    }
}

Como usar o entityManager dentro da minha Entidade?

questionAnswers(2)

yourAnswerToTheQuestion