mirror of
https://github.com/rectorphp/rector.git
synced 2025-02-24 11:44:14 +01:00
cleanup
This commit is contained in:
parent
fba1e9186a
commit
66c7c6bdaa
@ -68,8 +68,6 @@ final class VariableTypeResolver implements PerNodeTypeResolverInterface, NodeTy
|
||||
|
||||
private function processVariableTypeForAssign(Variable $variableNode, Assign $assignNode): ?string
|
||||
{
|
||||
// $variableType = $this->processAssignVariableNode($assignNode);
|
||||
|
||||
if ($assignNode->expr instanceof New_) {
|
||||
$variableName = $variableNode->name;
|
||||
$variableType = $this->nodeTypeResolver->resolve($assignNode->expr);
|
||||
@ -89,24 +87,4 @@ final class VariableTypeResolver implements PerNodeTypeResolverInterface, NodeTy
|
||||
|
||||
return $this->typeContext->getTypeForVariable($name);
|
||||
}
|
||||
|
||||
private function processAssignVariableNode(Assign $assignNode): ?string
|
||||
{
|
||||
if ($assignNode->var->name instanceof Variable) {
|
||||
$name = $assignNode->var->name->name;
|
||||
} else {
|
||||
$name = $assignNode->var->name;
|
||||
}
|
||||
|
||||
$this->typeContext->addAssign($name, $assignNode->expr->name);
|
||||
|
||||
$variableType = $this->typeContext->getTypeForVariable($name);
|
||||
if ($variableType) {
|
||||
$assignNode->var->setAttribute(Attribute::TYPE, $variableType);
|
||||
|
||||
return $variableType;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user