aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--queries/php/highlights.scm3
-rw-r--r--queries/php/locals.scm6
2 files changed, 7 insertions, 2 deletions
diff --git a/queries/php/highlights.scm b/queries/php/highlights.scm
index 04cce08b2..04eae8787 100644
--- a/queries/php/highlights.scm
+++ b/queries/php/highlights.scm
@@ -8,7 +8,8 @@
(primitive_type)
(cast_type)
] @type.builtin
-(type_name (name) @type)
+(named_type (name) @type) @type
+(named_type (qualified_name) @type) @type
; Functions
diff --git a/queries/php/locals.scm b/queries/php/locals.scm
index de494e406..277888d5c 100644
--- a/queries/php/locals.scm
+++ b/queries/php/locals.scm
@@ -49,10 +49,14 @@
; References
;------------
-(type_name
+(named_type
(name) @reference
(set! reference.kind "type"))
+(named_type
+ (qualified_name) @reference
+ (set! reference.kind "type"))
+
(variable_name
(name) @reference
(set! reference.kind "var"))