Skip to content

Commit 0896f4d

Browse files
committed
Add RPC extension_list, extension_remove and extension_install
1 parent f21cfcf commit 0896f4d

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

phpactor.el

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -508,6 +508,9 @@ function."
508508
;; - generate_accessor
509509
;; - context_menu
510510
;; - navigate
511+
;; - extension_list
512+
;; - extension_remove
513+
;; - extension_install
511514
;;
512515
;; See https://phpactor.github.io/phpactor/rpc.html#phpactor-commands
513516

@@ -560,6 +563,28 @@ function."
560563
(let ((arguments (phpactor--command-argments :source_path)))
561564
(apply #'phpactor-action-dispatch (phpactor--rpc "navigate" arguments))))
562565

566+
;;;###autoload
567+
(defun phpactor-extension-list ()
568+
"Execute Phpactor RPC extension_list command."
569+
(interactive)
570+
(let ((arguments (phpactor--command-argments :source_path)))
571+
(apply #'phpactor-action-dispatch (phpactor--rpc "extension_list" arguments))))
572+
573+
574+
;;;###autoload
575+
(defun phpactor-extension-remove ()
576+
"Execute Phpactor RPC extension_remove command."
577+
(interactive)
578+
(let ((arguments (phpactor--command-argments :source_path)))
579+
(apply #'phpactor-action-dispatch (phpactor--rpc "extension_remove" arguments))))
580+
581+
;;;###autoload
582+
(defun phpactor-extension-install ()
583+
"Execute Phpactor RPC extension_install command."
584+
(interactive)
585+
(let ((arguments (phpactor--command-argments :source_path)))
586+
(apply #'phpactor-action-dispatch (phpactor--rpc "extension_install" arguments))))
587+
563588
;;;###autoload
564589
(defun phpactor-echo (message)
565590
"Execute Phpactor RPC echo command, say `MESSAGE'."

0 commit comments

Comments
 (0)