| ⇢ | A | ClassValueResolver added | |
| ⇢ | A | DefaultValueResolver added | |
| ⇢ | A | ArgumentResolver added | |
| ⇢ | A | NamedValueResolver added | |
| ⇢ | A | TypeHintValueResolver added | |
| A | ↛ | ResolverChain removed | |
| A | ↛ | ParameterResolver removed |
| ⇢ | B | ArgumentResolver::getParameters() added | |
| ⇢ | B | TypeHintValueResolver::resolve() added | |
| ⇢ | B | ClassValueResolver::resolve() added | |
| ⇢ | A | NamedValueResolver::resolve() added | |
| ⇢ | A | DefaultValueResolver::resolve() added | |
| ⇢ | A | ArgumentResolver::__construct() added | |
| ⇢ | A | NamedValueResolver::__construct() added | |
| ⇢ | A | Invoker::getContainer() added | |
| ⇢ | A | Invoker::getArgumentResolver() added | |
| ⇢ | A | TypeHintValueResolver::__construct() added | |
| ⋮ | view more | ||
| B | ↛ | ResolverChain::resolveParameterContainer() removed | |
| B | ↛ | ResolverChain::resolveTypeHint() removed | |
| B | ↛ | ResolverChain::resolveAssociativeArray() removed | |
| A | ↛ | ResolverChain::resolveDefaultValue() removed | |
| A | ↛ | Invoker::getParameterResolver() removed | |
| A | ↛ | Invoker::createParameterResolver() removed | |
| A | ↛ | ResolverChain::getContainer() removed | |
| A | ↛ | ResolverChain::__construct() removed | |
| A | ↛ | ResolverChain::resolveNumericArray() removed | |
| A | ↛ | ParameterResolver::__construct() removed | |
| ⋮ | view more | ||