Installing¶
Phpactor allows you to add custom extensions which can extend Phpactor.
For some extension examples see the integration list page.
Usage¶
To list all available extensions, run the following:
$ phpactor extension:list
+-------------------------------------------+--------------------+-------------------------------------+
| Name | Version | Description |
+-------------------------------------------+--------------------+-------------------------------------+
| phpactor/class-to-file-extension | 0.1.x-dev 61007ff* | Converts classes to files and vice- |
| phpactor/completion-extension | 0.1.x-dev 23fc826* | Phpactor Code Completion Extension |
| phpactor/completion-rpc-extension | 0.1.x-dev fc5cc03* | RPC support for the Completion Exte |
| phpactor/completion-worse-extension | | Collection of completors based on W |
| phpactor/composer-autoloader-extension | 0.1.x-dev ec979b7* | Composer Autoloader provider |
| phpactor/console-extension | 0.1.x-dev 970c787* | Integrate Symfony Console commands |
+-------------------------------------------+--------------------+-------------------------------------+
New extensions can be installed as follows:
$ phpactor extension:install phpactor/completion-worse-extension
Using version "^0.2.0"
Loading composer repositories with package information
Updating dependencies
Package operations: 1 install, 0 updates, 0 removals
- Installing phpactor/language-server-extension (0.2.0): Loading from cache
Writing lock file
Generating autoload files
Removing is done via. extension:remove
.