php8.1: resolve intersection types in NamespaceResolver

This commit is contained in:
Tyler Christensen
2023-04-24 12:26:00 -06:00
committed by Laytan Laats
parent 3c45afd848
commit 6855357aaa
2 changed files with 12 additions and 0 deletions

View File

@@ -283,6 +283,10 @@ func (nsr *NamespaceResolver) ResolveType(n ast.Vertex) {
for _, nnn := range nn.Types {
nsr.ResolveType(nnn)
}
case *ast.Intersection:
for _, nnn := range nn.Types {
nsr.ResolveType(nnn)
}
case *ast.Name:
nsr.ResolveName(n, "")