programacion - psr php fig
No se pueden generar entidades después del cambio de psr-0 a psr-4 (1)
Cambié la carga automática de psr-0 a psr-4 para algunos de mis paquetes. Ahora, cuando trato de generar entidades con el comando app / console, me da
No se puede encontrar la ruta base para "MbDbFooBundle" (ruta: "/ home / roland / projects / rolandtest / mbmbisbundle / Symfony / vendor / mb / mb-db-foo-bundle", destino: "/ home / roland / projects / rolandtest / mbmbisbundle / Symfony / vendor / mb / mb-db-foo-bundle ").
Al principio pensé que sería un problema con los cargadores automáticos generados. Pero cuando hago un nuevo clon de mi proyecto y luego ejecuto la actualización del compositor para completar los proveedores, todavía me da este error.
En cuanto a las partes de generación de código de Doctrine, no es compatible con PSR-4. Solo PSR-0. La razón es que convierte directamente las rutas de clase / espacio de nombres a rutas de sistema de archivos (por ejemplo, convertir / a /). Esto no funciona para PSR-4 porque permite espacios de nombres que no se correlacionan directamente con las rutas del sistema de archivos.