Próbuję PHPStorm
i mam problem z jego uzupełnieniem kodu. Piszę projekt o strukturze Silex
i mam do czynienia z brakiem uzupełnienia kodu przez PHPStorm dla kontenera wtryskowego zależności Silex
. Na przykład nie obsługuje kodeków $app['twig']->
ani $app['db']->
ani żadnej innej usługi. Jedynym rozwiązaniem sposób Znalazłem jest coś zrobić jak toPHPStorm, ukończenie kodu indeksów Dilex DI
$db = $app['db'];
/** @var $db \Doctrine\DBAL\Connection */
$db->....
A potem PHPStorm
zrobi uzupełniania kodu. Usługi są rejestrowane za pomocą interfejsu ServiceProvider. Czy istnieje sposób na wykonanie kodu PHPS w takich przypadkach bez dodatkowych zmiennych i komentarzy?
Tak, jak wiecie, PhpStorm nie może tego jeszcze zrobić, ale żadne inne IDE o tym nie wiedzą. –
Yup. Znalazłem jednak wtyczkę PhpStorm o nazwie "Magicento", która zapewnia ładne funkcje uzupełniania/nawigacji/etc dla projektów opartych na Magento. Idę do testowania wtyczki (obejrzałem tylko filmy o używaniu) i jeśli działa dobrze, istnieje sposób na poszerzenie możliwości realizacji (ale z dodatkowym skrótem) na wiele sposobów. – schyzoo
ArrayAccess jest tym, co mnie irytuje na temat Pryszcza, dlatego napisałem [Props] (https://github.com/mrclay/Props), podstawowy DIC oparty na __get i __call –