zendframework/zf2 — pull request #1501 by mwillbanks (2012-06-14 18:30:43+00:00)
Title: ServiceManager cannot properly Fallback to DI

What:

The ServiceManager changes after commit:
1bd18c5ca901c863d07bc4b57f495032330a6b4c : Refactor exceptions in Zend\ServiceManager for better error pages

Initially broke areas that require DI for parameters, however, a factory attempts to create the class but does not have the proper arguments. This raises the exception of: ServiceNotCreatedException which was changed to only look for: ServiceNotFoundException

Secondly; an alternative commit broke the second part of a DI fallback after the original commit:
b977f3d472356c9fb5a38fe842981fe6a91bc961: use has instead of exceptions

This caused DI fallback to not correctly work since the has() method would not return the instance properly and could not actually find it thus skipping any further on the peering service. I've put back in the usage of exceptions to utilize continue.