I've been having this issue for a year and dealing with it - but I figure there MUST be some better way to work. Maybe someone would have any insight into this: I have a PHPStorm project, but my code is split up into 2 SVN repositories. One contains my main front-end php/html/css, and the second one contains libraries. The libraries are both frameworks like Zend Framework, as well as my own custom code libraries. I use this format because I use the same libraries across a few projects, so I keep Zend+Custom libraries all in the same SVN repo and update it as needed.
The directory structure is basically:
My PHPStorm is using the "project1" directory, while "library" directory is added inside "External Libraries"
The problem is that the External Libraries feature seems quite limiting and doesn't have the features I use often in PHPStorm. For example, I don't even have unused local variable detection when editing the library code!
$randomvariable = 3; // not used anywhere in the function
This variable does not appear greyed out like the regular project code would do. Secondly, I can't use Subversion features on External Libraries code.
What can I do to make both of my SVN directories work with full PHP support inside PHPStorm? Is there another feature i should be using instead of "External Libraries" to include my "library" directory in my project?