mirror of
https://github.com/danog/psalm-plugin-phpunit.git
synced 2024-12-02 09:27:56 +01:00
Assume mixed params when no type is provided
This commit is contained in:
parent
2480911fb3
commit
ccd317fd46
@ -393,9 +393,9 @@ class TestCaseHandler implements
|
|||||||
}
|
}
|
||||||
$potential_argument_type = $potential_argument_types[$param_offset];
|
$potential_argument_type = $potential_argument_types[$param_offset];
|
||||||
|
|
||||||
assert(null !== $param->type);
|
$param_type = $param->type === null ? Type::getMixed() : $param->type;
|
||||||
if ($param->is_variadic) {
|
if ($param->is_variadic) {
|
||||||
$param_types = self::getAtomics($param->type);
|
$param_types = self::getAtomics($param_type);
|
||||||
$variadic_param_type = new Type\Union(array_values($param_types));
|
$variadic_param_type = new Type\Union(array_values($param_types));
|
||||||
|
|
||||||
// check remaining argument types
|
// check remaining argument types
|
||||||
@ -411,7 +411,7 @@ class TestCaseHandler implements
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$checkParam($potential_argument_type, $param->type, $param->is_optional, $param_offset);
|
$checkParam($potential_argument_type, $param_type, $param->is_optional, $param_offset);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user