|  | 
| 40 | 40 | ;; | 
| 41 | 41 | ;; Return path to PHP executable file with the project settings overriding. | 
| 42 | 42 | ;; | 
| 43 |  | -;; ### `php-project-get-phan-executable()' | 
| 44 |  | -;; | 
| 45 |  | -;; Return path to Phan executable file with the project settings overriding. | 
| 46 |  | -;; Phan is a static analyzer and LSP server implementation for PHP. | 
| 47 |  | -;; See https://github.com/phan/phan | 
| 48 |  | -;; | 
| 49 | 43 | ;; ## `.dir-locals.el' support | 
| 50 | 44 | ;; | 
| 51 | 45 | ;; - `php-project-coding-style' | 
|  | 
| 59 | 53 | ;; - `php-project-php-executable' | 
| 60 | 54 | ;;   - Path to project specific PHP executable file. | 
| 61 | 55 | ;;   - If you want to use a file different from the system wide `php' command. | 
| 62 |  | -;; - `php-project-phan-executable' | 
| 63 |  | -;;   - Path to project specific Phan executable file. | 
| 64 |  | -;;   - When not specified explicitly, it is automatically searched from | 
| 65 |  | -;;     Composer's dependency of the project and `exec-path'. | 
| 66 | 56 | ;; | 
| 67 | 57 | 
 | 
| 68 | 58 | ;;; Code: | 
| @@ -142,10 +132,6 @@ defines constants, and sets the class loaders.") | 
| 142 | 132 |   (put 'php-project-php-executable 'safe-local-variable | 
| 143 | 133 |        #'(lambda (v) (and (stringp v) (file-executable-p v)))) | 
| 144 | 134 | 
 | 
| 145 |  | -  (defvar-local php-project-phan-executable nil | 
| 146 |  | -    "Path to phan executable file.") | 
| 147 |  | -  (put 'php-project-phan-executable 'safe-local-variable #'php-project--eval-bootstrap-scripts) | 
| 148 |  | - | 
| 149 | 135 |   (defvar-local php-project-coding-style nil | 
| 150 | 136 |     "Symbol value of the coding style of the project that PHP major mode refers to. | 
| 151 | 137 | 
 | 
| @@ -240,13 +226,6 @@ Typically it is `pear', `drupal', `wordpress', `symfony2' and `psr2'.") | 
| 240 | 226 |    ((boundp 'php-executable) php-executable) | 
| 241 | 227 |    (t (executable-find "php")))) | 
| 242 | 228 | 
 | 
| 243 |  | -(defun php-project-get-phan-executable () | 
| 244 |  | -  "Return path to phan executable file." | 
| 245 |  | -  (or (car-safe (php-project--eval-bootstrap-scripts | 
| 246 |  | -                 (list php-project-phan-executable | 
| 247 |  | -                       (cons 'root "vendor/bin/phan")))) | 
| 248 |  | -      (executable-find "phan"))) | 
| 249 |  | - | 
| 250 | 229 | (defun php-project-get-file-html-template-type (filename) | 
| 251 | 230 |   "Return symbol T, NIL or `auto' by `FILENAME'." | 
| 252 | 231 |   (cond | 
|  | 
0 commit comments