Заглушки API расширений Plesk – это набор файлов, содержащих все определения классов и прототипы методов, но без реализации этих методов. Вы можете использовать заглушки API для ускорения разработки.

Первый шаг состоит в том, чтобы извлечь содержимое репозитория с заглушками API. Он находится по ссылке https://github.com/plesk/pm-api-stubs. Вам надо извлечь заглушки в специальную папку (не смешивайте их с исходным кодом расширения). Позже вы можете использовать эти заглушки для всех созданных вами проектов расширений. Если у вас нет клиента Git, чтобы выполнить команду checkout, загрузите архив zip и распакуйте его – https://github.com/plesk/pm-api-stubs/archive/master.zip.

Примечание: Репозиторий https://github.com/plesk/pm-api-stubs содержит заглушки API для последней выпущенной версии Plesk. Заглушки API для более ранних версий находятся в отдельных ветках.

Следующий шаг – настроить IDE (например, PhpStorm), подключив заглушки как внешнюю библиотеку. Смотрите более подробную информацию в следующей статье блога для разработчиков Plesk: Extensions: IDE and APIs Hinting.

В результате, когда вы откроете файл с исходным кодом и начнете вводить в него новый код, начнет работать автозаполнение методов и классов API, и у вас не будет необходимости на каждом шаге сверяться с документацией по API.