Skip to content

PHPUnit 9.x/10.x does not at all support named arguments from data-providers #474

PHPUnit 9.x/10.x does not at all support named arguments from data-providers

PHPUnit 9.x/10.x does not at all support named arguments from data-providers #474

Triggered via pull request October 29, 2025 06:59
Status Failure
Total duration 1m 45s
Artifacts

build.yml

on: pull_request
Matrix: PHPStan
Matrix: Tests
Coding Standard
19s
Coding Standard
Matrix: Lint
Matrix: Mutation Testing
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 6 warnings
Mutation Testing (8.2, ubuntu-latest)
Process completed with exit code 1.
Mutation Testing (8.4, ubuntu-latest)
Process completed with exit code 1.
Mutation Testing (8.3, ubuntu-latest)
Process completed with exit code 1.
Mutation Testing (8.2, ubuntu-latest): src/Rules/PHPUnit/DataProviderDataRule.php#L160
Escaped Mutant for Mutator "PHPStan\Infection\TrinaryLogicMutator": @@ @@ if (count($key) > 1) { return null; } - if (count($key) === 0 || !$this->PHPUnitVersion->supportsNamedArgumentsInDataProvider()->yes()) { + if (count($key) === 0 || $this->PHPUnitVersion->supportsNamedArgumentsInDataProvider()->no()) { $arg = new Node\Arg(new TypeExpr($valueType)); $args[] = $arg; continue;
Mutation Testing (8.2, ubuntu-latest)
Unexpected input(s) 'extensions', valid inputs are ['php-version', 'php-extensions']
Mutation Testing (8.4, ubuntu-latest): src/Rules/PHPUnit/DataProviderDataRule.php#L160
Escaped Mutant for Mutator "PHPStan\Infection\TrinaryLogicMutator": @@ @@ if (count($key) > 1) { return null; } - if (count($key) === 0 || !$this->PHPUnitVersion->supportsNamedArgumentsInDataProvider()->yes()) { + if (count($key) === 0 || $this->PHPUnitVersion->supportsNamedArgumentsInDataProvider()->no()) { $arg = new Node\Arg(new TypeExpr($valueType)); $args[] = $arg; continue;
Mutation Testing (8.4, ubuntu-latest)
Unexpected input(s) 'extensions', valid inputs are ['php-version', 'php-extensions']
Mutation Testing (8.3, ubuntu-latest): src/Rules/PHPUnit/DataProviderDataRule.php#L160
Escaped Mutant for Mutator "PHPStan\Infection\TrinaryLogicMutator": @@ @@ if (count($key) > 1) { return null; } - if (count($key) === 0 || !$this->PHPUnitVersion->supportsNamedArgumentsInDataProvider()->yes()) { + if (count($key) === 0 || $this->PHPUnitVersion->supportsNamedArgumentsInDataProvider()->no()) { $arg = new Node\Arg(new TypeExpr($valueType)); $args[] = $arg; continue;
Mutation Testing (8.3, ubuntu-latest)
Unexpected input(s) 'extensions', valid inputs are ['php-version', 'php-extensions']