From 2eb2f76c40b7ac7b7bb56ef0b489409828afab76 Mon Sep 17 00:00:00 2001 From: takeokunn Date: Thu, 3 Nov 2022 19:01:54 +0900 Subject: [PATCH 1/2] Add @phpstan-self-out and @phpstan-this-out keywords in php-phpdoc-type-keywords. --- lisp/php-mode.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/php-mode.el b/lisp/php-mode.el index e1ee50d8..3878ab21 100644 --- a/lisp/php-mode.el +++ b/lisp/php-mode.el @@ -1287,7 +1287,7 @@ for \\[find-tag] (which see)." "never" "never-return" "never-returns" "no-return" "non-empty-array" "non-empty-list" "non-empty-string" "non-falsy-string" "numeric" "numeric-string" "positive-int" "scalar" - "trait-string" "truthy-string")) + "trait-string" "truthy-string" "self-out" "this-out")) (defconst php-phpdoc-type-tags (list "package" "param" "property" "property-read" "property-write" From 943111a878095172adb60badbbd88d485881202d Mon Sep 17 00:00:00 2001 From: takeokunn Date: Thu, 3 Nov 2022 19:09:04 +0900 Subject: [PATCH 2/2] Fix --- lisp/php-mode.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/php-mode.el b/lisp/php-mode.el index 3878ab21..9f9af9e2 100644 --- a/lisp/php-mode.el +++ b/lisp/php-mode.el @@ -1287,11 +1287,11 @@ for \\[find-tag] (which see)." "never" "never-return" "never-returns" "no-return" "non-empty-array" "non-empty-list" "non-empty-string" "non-falsy-string" "numeric" "numeric-string" "positive-int" "scalar" - "trait-string" "truthy-string" "self-out" "this-out")) + "trait-string" "truthy-string")) (defconst php-phpdoc-type-tags (list "package" "param" "property" "property-read" "property-write" - "return" "throws" "var")) + "return" "throws" "var" "self-out" "this-out")) (defconst php-phpdoc-font-lock-doc-comments `(("{@[-[:alpha:]]+\\s-*\\([^}]*\\)}" ; "{@foo ...}" markup.