Skip to content

Commit a4ba9df

Browse files
committed
Remove redundant copied code
1 parent c4f0089 commit a4ba9df

File tree

1 file changed

+0
-31
lines changed

1 file changed

+0
-31
lines changed

src/Reflection/ParametersAcceptorSelector.php

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -291,37 +291,6 @@ public static function selectFromArgs(
291291
];
292292
}
293293

294-
if (isset($args[0]) && (bool) $args[0]->getAttribute(ArrayWalkArgVisitor::ATTRIBUTE_NAME)) {
295-
$arrayWalkParameters = [
296-
new DummyParameter('item', $scope->getIterableValueType($scope->getType($args[0]->value)), false, PassedByReference::createReadsArgument(), false, null),
297-
new DummyParameter('key', $scope->getIterableKeyType($scope->getType($args[0]->value)), false, PassedByReference::createNo(), false, null),
298-
];
299-
if (isset($args[2])) {
300-
$arrayWalkParameters[] = new DummyParameter('arg', $scope->getType($args[2]->value), false, PassedByReference::createNo(), false, null);
301-
}
302-
303-
$acceptor = $parametersAcceptors[0];
304-
$parameters = $acceptor->getParameters();
305-
$parameters[1] = new NativeParameterReflection(
306-
$parameters[1]->getName(),
307-
$parameters[1]->isOptional(),
308-
new CallableType($arrayWalkParameters, new MixedType(), false),
309-
$parameters[1]->passedByReference(),
310-
$parameters[1]->isVariadic(),
311-
$parameters[1]->getDefaultValue(),
312-
);
313-
$parametersAcceptors = [
314-
new FunctionVariant(
315-
$acceptor->getTemplateTypeMap(),
316-
$acceptor->getResolvedTemplateTypeMap(),
317-
$parameters,
318-
$acceptor->isVariadic(),
319-
$acceptor->getReturnType(),
320-
$acceptor instanceof ParametersAcceptorWithPhpDocs ? $acceptor->getCallSiteVarianceMap() : TemplateTypeVarianceMap::createEmpty(),
321-
),
322-
];
323-
}
324-
325294
if (isset($args[0])) {
326295
$closureBindToVar = $args[0]->getAttribute(ClosureBindToVarVisitor::ATTRIBUTE_NAME);
327296
if (

0 commit comments

Comments
 (0)