- Message during import_use are now displayed in tooltip instead of status bar
- New option
namespace_blank_lines
allow to configure the number of newline between<?php
and the inserted namespace
- Added new option
use_todo_implement
to 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_inherit
to 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_position
to 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)