Documentação do Symfony - versão 3.1
Renderizada do repositório symfony-docs-pt-BR no Github
O Doctrine2 é muito flexível e a comunidade já criou um série de extensões do Doctrine úteis para ajudar você com tarefas comuns relacionadas a entidades.
Uma biblioteca em particular - a biblioteca DoctrineExtensions - fornece funcionalidade de integração para os comportamentos Sluggable, Translatable, Timestampable, Loggable, Tree e Sortable.
O uso de cada uma destas extensões é explicado no repositório.
No entanto, para instalar/ativar cada extensão você deve se registrar e ativar um Listener de Evento. Para fazer isso, você tem duas opções: