Bug-fixes and enhancements:
- Callable parameter usage violates definition: resolved false-positives (incomplete type with null default value)
- Class autoloading correctness: resolved false-positives (Laravel migrations)
- Non-optimal if conditions: resolved false-positive (interconnected statements case)
- PhpUnit: bugs and best practices: resolved false-positives (suggestions inside the target function)
- Return type hint can be used: resolve false-positives (recognize generators)
- Suspicious assignments: resolved false-positives (++/-- in container expression)
- Unqualified function/constant reference: resolved false-positive (multiple cases)
- Unnecessary parentheses: QF bug-fix
- Unnecessary final modifiers: resolved false-positives (final magic methods)
- Access modifiers shall be defined: new settings
- Parameter/variable is not used: new patterns
- Ternary operator could be simplified: drop calls merging pattern
- 'mkdir(...)' race condition: new patterns
- 'get_class(...)' usage correctness: implemented
- Callable parameter usage violates definition: resolved false-positives (incomplete type with null default value)
- Class autoloading correctness: resolved false-positives (Laravel migrations)
- Non-optimal if conditions: resolved false-positive (interconnected statements case)
- PhpUnit: bugs and best practices: resolved false-positives (suggestions inside the target function)
- Return type hint can be used: resolve false-positives (recognize generators)
- Suspicious assignments: resolved false-positives (++/-- in container expression)
- Unqualified function/constant reference: resolved false-positive (multiple cases)
- Unnecessary parentheses: QF bug-fix
- Unnecessary final modifiers: resolved false-positives (final magic methods)
- Access modifiers shall be defined: new settings
- Parameter/variable is not used: new patterns
- Ternary operator could be simplified: drop calls merging pattern
- 'mkdir(...)' race condition: new patterns
- 'get_class(...)' usage correctness: implemented