| ⇢ | A | ArgumentsPattern added | |
| A | ↛ | ParametersPattern removed |
| ⇢ | D | ArgumentsPattern::__invoke() added | |
| ⇢ | C | ArgumentsPattern::getArguments() added | |
| ⇢ | A | ArgumentsPattern::withoutArgument() added | |
| ⇢ | A | ArgumentsPattern::getEndArray() added | |
| ⇢ | A | MethodPattern::isValidArguments() added | |
| ⇢ | A | ArgumentsPattern::withArgument() added | |
| ⇢ | A | ArgumentsPattern::outputFull() added | |
| ⇢ | A | ArgumentsPattern::outputArgument() added | |
| ⇢ | A | FunctionCallPattern::withParameters() added | |
| ⇢ | A | ArgumentsPattern::__construct() added | |
| B | ↘ | C | FunctionCallPattern::__invoke() got worse |
| C | ↛ | ParametersPattern::__invoke() removed | |
| C | ↛ | ParametersPattern::getArguments() removed | |
| B | ↛ | ParametersPattern::getEndArray() removed | |
| A | ↛ | ParametersPattern::withoutArgument() removed | |
| A | ↛ | MethodPattern::isValidParameters() removed | |
| A | ↛ | ParametersPattern::withArgument() removed | |
| A | ↛ | ParametersPattern::outputFull() removed | |
| A | ↛ | ParametersPattern::outputArgument() removed | |
| A | ↛ | ParametersPattern::__construct() removed | |
| A | ↛ | ParametersPattern::startFromParenthesis() removed | |
| ⋮ | view more | ||