A "3 in 1" package to use PHP Namespaces with SublimeText 2 and 3
alt+c
It builds the current file namespace and copies it into the clipboard.
alt+i
It builds and inserts (or replaces) the namespace <...>;
statement of the current file.
alt+u
It builds the use <...>;
statement of the current file namespace and inserts it into the last active file.
alt+r
This command scan the current file namespaces and check remove those that are no longer used.
alt+y
This awesome command extends or implements the selected class or interface, all abstract methods that does not exist are automaticaly implemented and the "use" statement is inserted.
Look for the package named PhpNamespace
.
Move to your SublimeText Packages folder and clone it :
git clone https://github.com/gl3n/sublime-php-namespace PhpNamespace
If you have SublimeText 3, use ST3
branch :
git checkout ST3
{ "php_namespace.stop_folders": [ "src", "workspace" ] }The php_namespace.stop_folders setting is used for php_namespace_insert_namespace command. It defines the folders where the namespace building has to stop.