⇢ | A | FunctionDebugContext added | |
⇢ | A | ParameterDebugContext added |
⇢ | B | MissingTypeHintInMethodRule::isInherited2() added | |
⇢ | A | MissingTypeHintInFunctionRule::getReflection() added | |
⇢ | A | FunctionDebugContext::__toString() added | |
⇢ | A | ParameterDebugContext::__toString() added | |
⇢ | A | MissingTypeHintInMethodRule::getReflection() added | |
⇢ | A | MissingTypeHintInMethodRule::shouldSkip() added | |
⇢ | A | FunctionDebugContext::__construct() added | |
⇢ | A | ParameterDebugContext::__construct() added | |
⇢ | A | ParameterDebugContext::getName() added | |
⇢ | A | MissingTypeHintInFunctionRule::shouldSkip() added | |
A | ↘ | B | AbstractMissingTypeHintRule::analyzeWithoutTypehin... got worse |
B | ↗ | A | AbstractMissingTypeHintRule::isTypeIterable() improved |
C | ↘ | D | AbstractMissingTypeHintRule::analyzeWithTypehint() got worse |
B | ↛ | AbstractMissingTypeHintRule::isInherited() removed | |
A | ↛ | AbstractMissingTypeHintRule::findExplicitMixedArra... removed | |
A | ↛ | MissingTypeHintInFunctionRule::getContext() removed | |
A | ↛ | MissingTypeHintInMethodRule::getContext() removed |