Question

I am using Netbeans 8.0 for PHP

I try to use code completion feature, when I type

new EntityM

Netbeans shows: enter image description here

great so far, I hit enter on the first option, then Netbeans generates:

enter image description here

What I want to do: Instead of generating a full class name (namespace+class name) I want Netbeans to add a use statement and a simple class name, this will add:

use \Doctrine\ORM\EntityManager; 

before my class declaration and the generated code will be:

$d = new EntityManager($conn, $config, $eventManager)

Anyone could advise how to achieve this?

PS: This is exactly how PHPStorm works.

Was it helpful?

Solution

IMHO not possible now, there is some enhancement in NetBeans' bugzilla. The "workaround" is to let NetBeans insert FQN and then press Ctrl+Shift+I to fix namespaces, this will remove FQN and insert use statements.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top