zendframework/zf2 — pull request #1917 by Ocramius (2012-07-17 23:48:17+00:00)
Title: [WIP] Removing canonicalized service name behavior

This PR changes the behaviour of `ServiceManager` so that the service name is not normalized anymore. This practically makes `serviceName`, `servicename` and `ServiceName` three different services if the end user wants to do so. There's also some performance gain, which is why the idea started today after looking at some xdebug profiler output.
For now, I've just renamed all service using `camelCase`, and that because the various invokable plugins use that syntax.

It is still a WIP since I'm confused about some of the failures in the captcha related tests, but it is almost done.

Please let me know if I should rename the services to `underscore_separated_names` or if we should somehow separate these behaviours.

The API for abstract service factories has also changed since there is no more a `requestedName` and a `normalizedName`.