PhpStorm: Как добавить заглушки методов из библиотеки PECL, которую PhpStorm в настоящее время не поддерживает?

В PhpStorm есть список меток из различных библиотек времени компиляции, которые он будет использовать для автозаполнения в разработке.

В настоящее время у меня есть список заглушек для расширения PHP AMQP PECL, которые я хотел бы добавить в мою сборку PhpStorm, чтобы получить автозаполнение для этой библиотеки.

Есть какой-либо способ сделать это?

Solutions Collecting From Web of "PhpStorm: Как добавить заглушки методов из библиотеки PECL, которую PhpStorm в настоящее время не поддерживает?"

Просто поместите такие файлы заглушек в любом месте вашего проекта (или ссылку любым другим поддерживаемым способом, например, как Settings | Languages & Frameworks | PHP | Include path ). IDE будет использовать его только для целей завершения кода (и подобных) поэтому вы можете исключить их из загрузки / VCS и т. д.).

В долгосрочной перспективе вы можете отправить PR в уже упомянутый репозиторий заглушек PhpStorm, и он может стать частью стандартного дистрибутива PhpStorm в следующем выпуске.

Обновление в январе 2017 года. Вы можете git clone (checkout) хранилище заглушек PhpStorm на локальном компьютере и указать PhpStorm в этот каталог. Оттуда вы можете добавлять заглушки или даже изменять / удалять существующие заглушки.

  1. git clone https://github.com/JetBrains/phpstorm-stubs
  2. Открытые настройки -> Языки и рамки -> PHP
  3. Нажмите «Дополнительные настройки» внизу
  4. Рядом с phpstorm-stubs по умолчанию, нажмите ... и перейдите к корню вашей phpstorm-stubs