- Add support for PSR4 by checking the composer.json
- Remove options
start_dir_patternandnamespace_prefix - Removed support for padawan
- Message during import_use are now displayed in tooltip instead of status bar
- New option
namespace_blank_linesallow to configure the number of newline between<?phpand the inserted namespace
- Added new option
use_todo_implementto choose between the formats that appear in method bodies of the implemented function. Allowed values are :false(Default) :throw new \Exception("Method 'methodname' not implemented");true:// TODO: Implement 'methodName' method.
- The implemenent method doe not copy the abstract keyword anymore.
- New option
docblock_inheritto copy the parent docblock. Allowed values are :true(Default) : Copy the parent docblockinheritdoc: Add a@{inheritDoc}docblock
- Add an implement method. Useful for interface or abstract class.
- Add a insert_constructor_prop command to insert both contructor argument and property in one shot.
- Remove defaults keybindings
- Update readme
- Overwrite namespace declaration when already exist
- Add a space in status bar message when importing namespaces
- Allow per-project settings
- Add support for a configured namespace prefix to support PSR4 style libraries
- Better namespace declaration matching
- New option
namespace_positionto change where the namespace is included. Allowed values are :newline(Default) : Include the namespace on a new line after <?phpinline: Inline the namespace with the <?php (ex: Laravel convention)
- Update
start_dir_pattern(close #10)