Заглушки API

Заглушки 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.

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.