|
|
@ -217,11 +217,13 @@ function (think \"new\" statements, return types etc.)."
|
|
|
|
(cond (enc-extends
|
|
|
|
(cond (enc-extends
|
|
|
|
(push (funcall type-resolver (phpinspect--make-type
|
|
|
|
(push (funcall type-resolver (phpinspect--make-type
|
|
|
|
:name (cadr word)))
|
|
|
|
:name (cadr word)))
|
|
|
|
extends))
|
|
|
|
extends)
|
|
|
|
|
|
|
|
(push (cadr word) used-types))
|
|
|
|
(enc-implements
|
|
|
|
(enc-implements
|
|
|
|
(push (funcall type-resolver (phpinspect--make-type
|
|
|
|
(push (funcall type-resolver (phpinspect--make-type
|
|
|
|
:name (cadr word)))
|
|
|
|
:name (cadr word)))
|
|
|
|
implements))))))))
|
|
|
|
implements)
|
|
|
|
|
|
|
|
(push (cadr word) used-types))))))))
|
|
|
|
|
|
|
|
|
|
|
|
(dolist (token (caddr class))
|
|
|
|
(dolist (token (caddr class))
|
|
|
|
(cond ((phpinspect-scope-p token)
|
|
|
|
(cond ((phpinspect-scope-p token)
|
|
|
@ -319,7 +321,6 @@ function (think \"new\" statements, return types etc.)."
|
|
|
|
(setq methods
|
|
|
|
(setq methods
|
|
|
|
(nconc methods (phpinspect--index-method-annotations type-resolver doc-block))))
|
|
|
|
(nconc methods (phpinspect--index-method-annotations type-resolver doc-block))))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(let ((class-name (funcall type-resolver (phpinspect--make-type :name class-name))))
|
|
|
|
(let ((class-name (funcall type-resolver (phpinspect--make-type :name class-name))))
|
|
|
|
`(,class-name .
|
|
|
|
`(,class-name .
|
|
|
|
(phpinspect--indexed-class
|
|
|
|
(phpinspect--indexed-class
|
|
|
|