PhpStorm PhpUnit via phar autocomplete not working
In order to have a PHAR archive indexed by the IDE it has to have a .phar
extension (that's a requirement).
The easiest solution is to place phpunit.phar
somewhere in your project (usually it would be PROJECT_ROOT/vendor/
folder).
If having local copy inside the project folder is not desired (for whatever reason; although Composer and other similar kind of tools (bower/npm/etc) are primarily aimed at keeping dependency stuff/packages locally), you may use symbolic links:
- either create a symbolic link to that file locally (e.g.
PROJECT_ROOT/phpunit.phar
-->/usr/bin/phpunit
) - or place a full copy (or such symbolic link) in a separate folder outside of the project and then reference it via PhpStorm's
Settings | PHP | Include Paths
functionality.