В PhpStorm есть список меток из различных библиотек времени компиляции, которые он будет использовать для автозаполнения в разработке.
В настоящее время у меня есть список заглушек для расширения PHP AMQP PECL, которые я хотел бы добавить в мою сборку PhpStorm, чтобы получить автозаполнение для этой библиотеки.
Есть какой-либо способ сделать это?
Просто поместите такие файлы заглушек в любом месте вашего проекта (или ссылку любым другим поддерживаемым способом, например, как Settings | Languages & Frameworks | PHP | Include path
). IDE будет использовать его только для целей завершения кода (и подобных) поэтому вы можете исключить их из загрузки / VCS и т. д.).
В долгосрочной перспективе вы можете отправить PR в уже упомянутый репозиторий заглушек PhpStorm, и он может стать частью стандартного дистрибутива PhpStorm в следующем выпуске.
Обновление в январе 2017 года. Вы можете git clone
(checkout) хранилище заглушек PhpStorm на локальном компьютере и указать PhpStorm в этот каталог. Оттуда вы можете добавлять заглушки или даже изменять / удалять существующие заглушки.
git clone https://github.com/JetBrains/phpstorm-stubs
phpstorm-stubs
по умолчанию, нажмите ...
и перейдите к корню вашей phpstorm-stubs