NOTE: The new version can be found here: https://sourceforge.net/p/notepad-plus/discussion/482781/thread/7eadace7/
Auto completion for custom PHP classes (ACCPC)
This plugin implements code completion for custom classes in PHP scripts.
For a detailed description, please see: http://npp.truckmap.net/ccc/
- Class inheritance
Not supported / to do:
- VAR attributes (Example: var $attrib;)
- Interfaces / implements
- Casting (e. g. in parameters of methods)
- In-Class code completion ($this->)
- Methods without visibility (public, protected, private)
Note: This plugin is unstable and in a highly experimental development state. Also please note that the plugin currently runs with a debug version of Notepad++ only. There is a bug somewhere and I can't figure it out. Here is a debug version of NPP: http://npp.truckmap.net/ccc/notepad_debug.zip (version 6.3.3). But this might be outdated, so please compile it yourself if you want the newest version of Notepad++.
Currently, I use this plugin at work to get a quick overview at what attributes / methods and their parameters are available without looking in to the documentation (which isn't ready too...). I find it very practical, since I didn't found any other working plugin for this. I hope it can be useful for somebody too. I'll try to update it whenever I can get some free time.
I don't actually do any PHP, but it would be interesting to see the source code for this :)
I will clean up and release the source code as soon as I have some free time. ;-)