PhpStorm: Wie man Methoden-Stubs aus einer PECL-Bibliothek hinzufügt, die PhpStorm derzeit nicht unterstützt?

8

PhpStorm hat eine Liste von Methoden-Stubs aus verschiedenen Kompilierzeit-Bibliotheken hier , die für die automatische Vervollständigung in der Entwicklung verwendet werden.

Ich habe derzeit eine Liste von Stubs für die PHP AMQP PECL-Erweiterung hier , die ich würde Ich möchte meinen PhpStorm-Build hinzufügen, um die Autovervollständigung für diese Bibliothek zu erhalten.

Gibt es eine Möglichkeit, dies zu tun?

    
jcroll 19.05.2015, 14:40
quelle

2 Antworten

12

Platzieren Sie solche Stub-Dateien einfach irgendwo in Ihrem Projekt (oder verweisen Sie auf eine andere unterstützte Weise, zB als Settings | Languages & Frameworks | PHP | Include path ) - IDE wird es nur für Code-Vervollständigungs (und ähnliche) Zwecke verwenden (damit Sie es ausschließen können) sie vom Hochladen / VCS usw.).

Auf lange Sicht - können Sie den PR an das bereits erwähnte PhpStorm-Stubs-Repository senden und es kann Teil davon werden die Standard-PhpStorm-Distribution bei der nächsten Veröffentlichung.

    
LazyOne 19.05.2015, 15:06
quelle
6

Januar 2017 Update: Sie können git clone (checkout) das PhpStorm-Stubs-Repository auf Ihren lokalen Rechner und den Punkt setzen PhpStorm zu diesem Verzeichnis. Von dort können Sie Stubs hinzufügen oder sogar vorhandene Stubs modifizieren / löschen.

  1. git clone https://github.com/JetBrains/phpstorm-stubs
  2. Öffnen Sie die Einstellungen - & gt; Sprachen & amp; Frameworks - & gt; PHP
  3. Klicken Sie unten auf Erweiterte Einstellungen
  4. Klicken Sie neben dem Standard-Stubs-Pfad auf ... und navigieren Sie zum Stammverzeichnis Ihres phpstorm-stubs -Ordners
Michael Butler 09.01.2017 19:09
quelle

Tags und Links