Skip to content

Commit

Permalink
Address failing test c6f5fb0
Browse files Browse the repository at this point in the history
  • Loading branch information
Muqsit committed Oct 6, 2023
1 parent c6f5fb0 commit 73faeb3
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions src/ParsedFile.php
Original file line number Diff line number Diff line change
Expand Up @@ -126,11 +126,16 @@ public function visitMethodCalls(string $class, string $method, Closure ...$visi
}
}
}elseif($node instanceof StaticCall){
$type = match(true){
$node->class instanceof Name => new ObjectType($node->class->toString()),
$node->class instanceof Expr => $scope->getType($node->class)->getObjectTypeOrClassStringObjectType(),
default => null
};
if(
$node->class instanceof Name &&
$type instanceof ObjectType &&
$type->isInstanceOf($class)->yes() &
$node->name instanceof Identifier &&
$node->name->toLowerString() === $method &&
$node->class->toString() === $class
$node->name->toLowerString() === $method
){
foreach($visitors as $visitor){
$return = $visitor($node, $scope);
Expand Down

0 comments on commit 73faeb3

Please sign in to comment.