phpDocumentor документирует переменную, доступную из каждой части кода Zend2

Здравствуйте, у меня есть загрузчик, где я определяю некоторые базовые сервисы, такие как

/** @var $serviceManager Zend\ServiceManager\ServiceManager */
$serviceManager = new ServiceManagerComposite(new ConfigurationComposite($configuration['service_manager']));

Но этот тип документации не доступен через мой унаследованный код для подсказок, так как я обнаружил, что переменная будет определяться только в одном php-файле. Но поскольку я использую его как устаревшую точку доступа для своего кода, он мне нужен для всего проекта php …

Есть предположения, какой тип документации будет работать с IDE, намекающим на Netbeans?

0

Решение

Вам, вероятно, потребуется продублировать хотя бы первое использование $serviceManager с тем же @var Докблок в каждом файле. Если NetBeans еще не разрешает для вас область действия с помощью требований и включений, тогда это будет единственный способ поместить контекст этой «локальной» переменной в файл, в котором вы находитесь.

0

Другие решения

Сангоку совершенно прав!

/ * @var $ serviceManager Zend \ ServiceManager \ ServiceManager * /

Должен сделать трюк

0

По вопросам рекламы [email protected]