Bueno aun continuo sin poder configurar adecuadamente las extensiones de doctrine.
Obtuve la version 2.4.22, e intenté configurarla a través del fichero de ayuda que trae el paquete, específicamente para symfony2, es decir sin emplear el StofDoctrineExtensionsBundle
seguí los pasos y solamente active la extensión tree, pero al limpiar la cache por ejemplo, me arroja el siguiente error:
Fatal error: Class 'Gedmo\Tree\TreeListener' not found in C:\xampp\htdocs\pami2.local\app\cache\dev\appDevDe bugProjectContainer.php on line 1498
y ese mismo error por supuesto, me salta al intentar cargar la app, o correr algún comando.
Alguna idea ??!?!?!. Probé con la versión 2.3.1 del paquete DoctrineExtensions y me salta el mismo error.
Revisando el fichero dev.log encuentro que el error anterior se registra de la siguiente forma:
Código log:
Ver original[2016-09-10 17:38:46] request.CRITICAL: Uncaught PHP Exception Symfony\Component\Debug\Exception\ClassNotFoundException: "Attempted to load class "TreeListener" from namespace "Gedmo\Tree". Did you forget a "use" statement for another namespace?" at C:\xampp\htdocs\pami2.local\app\cache\dev\appDevDebugProjectContainer.php line 1498 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\ClassNotFoundException(code: 0): Attempted to load class \"TreeListener\" from namespace \"Gedmo\\Tree\".\nDid you forget a \"use\" statement for another namespace? at C:\\xampp\\htdocs\\pami2.local\\app\\cache\\dev\\appDevDebugProjectContainer.php:1498)"} []
[2016-09-10 17:38:47] request.CRITICAL: Exception thrown when handling an exception (Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException: Circular reference detected for service "doctrine.orm.default_entity_manager", path: "doctrine.orm.default_entity_manager -> doctrine.dbal.default_connection -> gedmo.listener.tree". at C:\xampp\htdocs\pami2.local\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\Container.php line 281) {"exception":"[object] (Symfony\\Component\\DependencyInjection\\Exception\\ServiceCircularReferenceException(code: 0): Circular reference detected for service \"doctrine.orm.default_entity_manager\", path: \"doctrine.orm.default_entity_manager -> doctrine.dbal.default_connection -> gedmo.listener.tree\". at C:\\xampp\\htdocs\\pami2.local\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\DependencyInjection\\Container.php:281)"} []
No entiendo por qué una excepcion de este tipo cuando configuro la extension tree como explica la documentación del paquete DoctrineExtensions