Misordered PHPUnit equality assertion method arguments
Reports the calls to PHPUnit equality assertion methods (such as
assertSame(), and so on) that have a non-literal as the expected result argument and a literal as the actual result argument. Such calls will behave fine for assertions that pass, but may produce confusing error reports if their expected and actual arguments differ.
See assertEquals for details.
PhpStorm 2023.3, Qodana for PHP 2023.3