Un proveedor compartido con dos proyectos.

Estoy trabajando en 2 aplicaciones en este momento. El primero es un CMS, y el segundo es una tienda. Quiero mover a mi proveedor un nivel por encima y compartirlo entre proyectos.

Entonces mi estructura será algo como esto:

project1/
project2/
shared_vendor/

Leí sobre esto. He cambiado elapp/autoload.php variable del cargador de:

$loader = require __DIR__.'/../vendor/autoload.php';

a:

$loader = require __DIR__.'/../../vendor/autoload.php';

Y también he cambiadovendor-dir en micomposer.json de:

    "config": {
      "bin-dir": "bin",
      "vendor-dir": "vendor"
    },

a:

    "config": {
      "bin-dir": "bin",
      "vendor-dir": "/../vendor"
    },

Y después de esto obtengo este error:

ClassNotFoundException in AppKernel.php line 20: Attempted to load 
class "CmsUserBundle" from namespace "Cms\UserBundle".
Did you forget a "use" statement for another namespace?

¿Qué estoy haciendo mal? ¿Olvidé cambiar algo? Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta