that parameter gets passed to the compiler pass which should decide if it does or does not register with doctrine. the actual compiler pass is in the phpcr-bundle - does that one ignore the parameter?

in the configuration, we should do the same as RoutingBundle, if the phpcr_provider (or whatever we call that) is configured, it means phpcr is active. but then we put a boolean parameter into the container to let the compiler pass know. who knows, somebody might want to have both menus from phpcr and orm...