Skip to content

Commit 32abf9f

Browse files
committed
simplify
1 parent 917a912 commit 32abf9f

1 file changed

Lines changed: 3 additions & 18 deletions

File tree

src/Analyser/TypeSpecifier.php

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1782,26 +1782,11 @@ private function specifyTypesFromCallableCall(TypeSpecifierContext $context, Fun
17821782

17831783
$assertions = null;
17841784
$parametersAcceptor = null;
1785-
17861785
if ($calleeType->isCallable()->yes()) {
17871786
$variants = $calleeType->getCallableParametersAcceptors($scope);
1788-
$hasAssertions = false;
1789-
foreach ($variants as $variant) {
1790-
$variantAssertions = $variant->getAsserts();
1791-
if ($variantAssertions->getAll() === []) {
1792-
continue;
1793-
}
1794-
1795-
$hasAssertions = true;
1796-
break;
1797-
}
1798-
1799-
if ($hasAssertions) {
1800-
$resolvedAcceptor = ParametersAcceptorSelector::selectFromArgs($scope, $call->getArgs(), $variants);
1801-
$parametersAcceptor = $resolvedAcceptor;
1802-
if ($resolvedAcceptor instanceof CallableParametersAcceptor) {
1803-
$assertions = $resolvedAcceptor->getAsserts();
1804-
}
1787+
$parametersAcceptor = ParametersAcceptorSelector::selectFromArgs($scope, $call->getArgs(), $variants);
1788+
if ($parametersAcceptor instanceof CallableParametersAcceptor) {
1789+
$assertions = $parametersAcceptor->getAsserts();
18051790
}
18061791
}
18071792

0 commit comments

Comments
 (0)