⇢ | A | ResolverChain added |
⇢ | B | ResolverChain::resolveParameterContainer() added | |
⇢ | B | ResolverChain::resolveTypeHint() added | |
⇢ | B | ResolverChain::resolveAssociativeArray() added | |
⇢ | A | ResolverChain::resolveDefaultValue() added | |
⇢ | A | ParameterResolver::appendResolver() added | |
⇢ | A | ParameterResolver::prependResolver() added | |
⇢ | A | Invoker::createParameterResolver() added | |
⇢ | A | ResolverChain::getContainer() added | |
⇢ | A | ResolverChain::__construct() added | |
⇢ | A | ResolverChain::resolveNumericArray() added | |
B | ↘ | C | CallableResolver::resolve() got worse |
C | ↗ | A | ParameterResolver::getParameters() improved |
A | ↛ | Invoker::getContainer() removed |