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