Ich versuche PHPStorm
und habe Probleme mit der Code-Vervollständigung. Ich schreibe Projekt mit Silex
Framework und konfrontiert PHPSstorm der Mangel an Code-Vervollständigung für Silex
Abhängigkeit Injektion Container. Zum Beispiel ist es nicht Code $app['twig']->
oder $app['db']->
oder einen anderen Dienst. Der einzige Weg, Lösung, die ich gefunden habe, ist smth wie diesePHPSstorm, Silex DI-Indizes Code Vervollständigung
$db = $app['db'];
/** @var $db \Doctrine\DBAL\Connection */
$db->....
zu tun und dann wird PHPStorm
Code-Vervollständigung tun. Dienste werden über die ServiceProvider-Schnittstelle registriert. Gibt es eine Möglichkeit, PHPSstorm Code-Vervollständigung in solchen Fällen ohne zusätzliche vars und Kommentare zu machen?
Nur damit Sie wissen, kann PhpStorm es noch nicht tun, aber keine andere IDE, die ich kenne, macht das. –
Yup. Aber ich habe ein PhpStorm-Plugin namens "Magicento" gefunden, das schöne Komplettierungs-/Navigations-/etc-Funktionen für Magento-basierte Projekte bietet. Ich gehe, um das Plugin zu testen (habe nur Nutzungsvideos gesehen) und wenn es gut funktioniert, gibt es eine Möglichkeit, Vervollständigungsfunktionen (aber mit zusätzlichem Hotkey) auf viele Arten zu erweitern. – schyzoo
ArrayAccess ärgerte mich über Pimple, weshalb ich [Requisiten] (https://github.com/mrclay/Props) schrieb, eine grundlegende DIC basierend auf __get und __call –