Skip to content

Variadic params should always be optional and fix redundant optional variadic annotation #12991

Variadic params should always be optional and fix redundant optional variadic annotation

Variadic params should always be optional and fix redundant optional variadic annotation #12991

Status Failure
Total duration 1m 9s
Artifacts

shepherd.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

4 errors
MixedMethodCall: src/Psalm/Internal/Analyzer/Statements/Expression/Call/ArgumentsAnalyzer.php#L821
src/Psalm/Internal/Analyzer/Statements/Expression/Call/ArgumentsAnalyzer.php:821:96: MixedMethodCall: Cannot determine the type of $array_type->type_params[1] when calling method isNever (see https://psalm.dev/015)
ArgumentTypeCoercion: src/Psalm/Internal/Analyzer/Statements/Expression/Call/ArgumentsAnalyzer.php#L1022
src/Psalm/Internal/Analyzer/Statements/Expression/Call/ArgumentsAnalyzer.php:1022:21: ArgumentTypeCoercion: Argument 3 of Psalm\Internal\Analyzer\Statements\Expression\Call\ArgumentsAnalyzer::handlePossiblyMatchingByRefParam expects non-empty-string, but parent type string provided (see https://psalm.dev/193)
TooFewArguments: src/Psalm/Internal/Codebase/ClassLikes.php#L958
src/Psalm/Internal/Codebase/ClassLikes.php:958:21: TooFewArguments: Possibly too few arguments for Psalm\Internal\MethodIdentifier::__construct - expecting 2 but possibly only 1 provided (see https://psalm.dev/025)
build
Process completed with exit code 2.