Herencia de paquetes Symfony2 perdiendo rutas de paquetes primarios

Estoy tratando de crear una herencia de paquete simple como se indica enaqu y se encontró con un problema con las rutas. Estoy usando anotaciones para el enrutamiento. Cuando registro mi paquete secundario en AppKernel.php, todas mis rutas de paquetes principales se pierden.

Por lo que entiendo de la documentación, Symfony2 debería buscar todos los archivos, incluidas las rutas, primero desde el paquete secundario y luego desde el paquete primario. Ahora eso no está sucediendo, solo los controladores de paquetes secundarios parecen estar cargados.

En mi archivo de paquetes de paquetes secundarios, he implementado la función getParent como se indica, y en mi routing.yml tengo:

ParentBundle:
resource: "@Parent/Controller/"
type:     annotation
prefix:   /admin/

que funcionó bien antes de la herencia.

He probado que el sistema funciona bien si incluye todos los archivos del controlador por separado en routing.yml, pero esa es una forma muy engorrosa de hacer que la herencia funcione, ya que solo quiero anular algunas partes del paquete principal (no todos los controladores). @

Profiler muestra mis dos paquetes como activos.

Respuestas a la pregunta(8)

Su respuesta a la pregunta