php-ide-serenata
php-ide-serenata copied to clipboard
Atom IDE package that integrates the Serenata server to provide PHP code assistance
You can't inherit the entire documentation from a parent method if its parameter list is different, as the documentation doesn't apply.
Originally posted by @prolificrohit: It would be great if refactoring capabilities could be added to the plugin like renaming variables, methods and classes. Renaming class name should also rename file...
Originally posted by @agleis: I've posted a gif of this issue below, but basically, in certain situations (especially in highly complex or nested functions), method extraction will 'paste' the method...
Originally posted by @mdeboer: I'm absolutely in love with the getter/setter generation except that I always have to do a round of regex replace to get all docblocks how I...
In lists with checkable items, selecting an item by pressing the return key will cause the "selection marker" or "selection cursor" to momentarily jump back to the first item. In...
This can be done by scanning the method for thrown exceptions, but it would be more interesting to add this to the core. The core can analyze the thrown exceptions...
When extracting this code: ```php foreach ($test as $value) { $value->foo(); } ``` Extract method tries to make `$value` a method parameter, whilst injecting it is not necessary. It is...
Currently, when performing tasks such as overriding methods, use statements for those types are not automatically added. For these tasks, it makes sense that this happens automatically (and in the...