Skip to content

Commit

Permalink
fix this, self, static in doc
Browse files Browse the repository at this point in the history
  • Loading branch information
jim committed May 29, 2023
1 parent 4c67870 commit 7b89fbf
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 11 deletions.
26 changes: 15 additions & 11 deletions ac-php-core.el
Original file line number Diff line number Diff line change
Expand Up @@ -2212,17 +2212,21 @@ although in fact they may not be."
(let (tmp-class cur-namespace relative-classname member-local-class-name)
(setq tmp-class (aref member-info 4))
(ac-php--debug "tmp-class %s member-info:%S" tmp-class member-info)
(when (stringp tmp-class)
(if (ac-php--check-global-name tmp-class)
;; global name, like \test\ss
tmp-class
(progn;; tmp-class like test\ss
;; relative name, MUST be resolved relatively as \cur-namespace\test\ss
(setq member-local-class-name (aref member-info 5))
(setq cur-namespace (ac-php--get-namespace-from-classname member-local-class-name))
(setq relative-classname (concat cur-namespace "\\" tmp-class))
(ac-php--debug " 2 relative-classname %s " relative-classname)
relative-classname))))
(if (string= "self" tmp-class )
(progn
cur-class
)
(when (stringp tmp-class)
(if (ac-php--check-global-name tmp-class)
;; global name, like \test\ss
tmp-class
(progn;; tmp-class like test\ss
;; relative name, MUST be resolved relatively as \cur-namespace\test\ss
(setq member-local-class-name (aref member-info 5))
(setq cur-namespace (ac-php--get-namespace-from-classname member-local-class-name))
(setq relative-classname (concat cur-namespace "\\" tmp-class))
(ac-php--debug " 2 relative-classname %s " relative-classname)
relative-classname)))))
""))))

(when (string= cur-class "")
Expand Down
Binary file modified phpctags
Binary file not shown.

0 comments on commit 7b89fbf

Please sign in to comment.