From 723d91e8217ae66ea75f809f404d801ed939f497 Mon Sep 17 00:00:00 2001 From: Michael Härtl Date: Mon, 17 Jan 2022 21:09:18 +0100 Subject: highlights(php): detect constructor calls on instantiation --- queries/php/highlights.scm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/queries/php/highlights.scm b/queries/php/highlights.scm index 91a08cf95..1d8f01584 100644 --- a/queries/php/highlights.scm +++ b/queries/php/highlights.scm @@ -28,7 +28,7 @@ . [(name) (qualified_name)] @type (name) @constant) -; Functions +; Functions, methods, constructors (array_creation_expression "array" @function.builtin) (list_literal "list" @function.builtin) @@ -54,6 +54,12 @@ (nullsafe_member_call_expression name: (name) @method) +(method_declaration + name: (name) @constructor + (#eq? @constructor "__construct")) +(object_creation_expression + [(name) (qualified_name)] @constructor) + ; Parameters [ (simple_parameter) @@ -78,10 +84,6 @@ ((name) @constant (#vim-match? @constant "^_?[A-Z][A-Z\d_]+$")) -(method_declaration - name: (name) @constructor - (#eq? @constructor "__construct")) - (const_declaration (const_element (name) @constant)) ((name) @variable.builtin -- cgit v1.2.3-70-g09d2