diff --git a/Cask b/Cask index 8beecadbf..27a8311c7 100644 --- a/Cask +++ b/Cask @@ -192,11 +192,12 @@ (depends-on "moonscript" :git "https://github.com/k2052/moonscript-mode") ;; PHP -- modules/module-php.el -(depends-on "php-mode") -(depends-on "php-refactor-mode") -(depends-on "php-boris") -(depends-on "php-extras") (depends-on "hack-mode" :git "https://github.com/beefsack/hack-mode") +(depends-on "php-mode") +(depends-on "php-extras") +(depends-on "php-refactor-mode") +(depends-on "phpunit") +(depends-on "php-boris") ;; Processing -- modules/module-processing.el (depends-on "processing-mode") diff --git a/modules/module-php.el b/modules/module-php.el index df0ee414b..7383098bf 100644 --- a/modules/module-php.el +++ b/modules/module-php.el @@ -63,6 +63,15 @@ (extract-method "extract method" t) (rename-local-variable "rename local variable" nil)))) +(use-package phpunit + :commands (phpunit-current-test phpunit-current-class phpunit-current-project) + :config + (map! :map php-mode-map + (:localleader + :n "tr" 'phpunit-current-project + :n "ta" 'phpunit-current-class + :n "ts" 'phpunit-current-test))) + (use-package php-boris :commands php-boris) ; PHP REPL ;;