@markstory If you think about it, the Router is not actually tied to a request, it is more something application specific. A good example is generating links in the CLI, there is no environment info to extract clues from and definitely not a request. That is why I went with a Configure variable. I'm not very comfortable putting it in the request object, as it seems a bit artificial constructing one just because you need a config value.

Would it make sense, though, to have different fullBaseURL values? That is what putting it in the CakeRequest object will allow