Wie kann ich PHPStorm Namespaces automatisch in Verwendungsanweisungen importieren?

8

Ich habe das Kästchen für "Auto-Import in Namespace-Bereich aktivieren" in den Einstellungen aktiviert. Wenn ich jedoch eine Klasse aus der Autocomplete-Klasse auswähle, bleibt der FQN erhalten und wird nicht in eine use-Anweisung eingefügt. Was mache ich falsch und wie kann ich phpstorm zwingen, diese automatisch zu importieren?

    
KinsDotNet 25.02.2015, 21:56
quelle

1 Antwort

16

Stellen Sie sicher, dass die Datei, in der Sie dies durchführen, tatsächlich den Namespaced-Wert aufweist (dies ist die Voraussetzung für die Option Enable auto-import in namespace scope ).

Wenn Sie in einer nicht namensspezifischen Datei arbeiten, sollten Sie die Option Enable auto-import in file scope aktivieren (sie ist nicht standardmäßig aktiviert, um eine bessere Kompatibilität mit älteren bestehenden Code-Gründen zu gewährleisten).

    
LazyOne 26.02.2015, 13:10
quelle

Tags und Links