Usar bundles con Symfony Flex

Hola, estoy probando Symfony Flex porque me gusta toda la utilidad que ofrece y me gusta la nueva estructura de directorios.

No quiero actualizar todo el codigo de mi app. Quiero seguir usando el bundle AppBundle.

Lo que me está dando problemas ahora mismo la configurcion de composer para cargar la clase Kernel.php y que todo siga funcionando con el AppBundle

"autoload": {
    "psr-4": {
        "AppBundle\\": "src/",
        "App\\": "src/"
    }
},

Pero esto me lanza errores como este:

Attempted to load class "AppBundle" from namespace "AppBundle". Did you forget a "use" statement for "AppBundle\AppBundle"?

Cuál sería la configuracion correcta para el autoload?

Respuestas

#1

Lo he solucionado de la siguiente manera:

"autoload": {
    "psr-4": {
        "AppBundle\\": "src/AppBundle/"
    },
    "classmap": [
        { "App\\Kernel": "src/Kernel.php" }
    ]
},

Esta es la estructura de directorios.

/
  src/
    AppBundle/
       AppBundle.php
       # Many directories
    Kernel.php