Более быстрый, лучший и эффективный тип подсказок для PHP Storm с помощью сервисных локаторов

Я искал способ сделать это в течение нескольких месяцев. Я один из тех разработчиков, кто любит автозаполнение. Для каждого вызова сервисного локатора в Zend Framework 2 я набираю подсказку со следующим:

Без глобального файла хинтинга
/** @var \Module\Service\SuperService $superService */ 
$superService => $this->getServiceLocator()>get('\Module\Service\SuperService');
$superService->coolFunction();

Это работает, но код может запутаться, когда вы начнете получать 2-4 Сервиса в одном контроллере. Я пытаюсь найти лучший способ использовать PHP Storm и подсказки типа для вызовов службы локатора

Ответы на вопрос(2)

Ваш ответ на вопрос