Modules
Interfaces, Classes and Traits
- pm_Hook_Backup
- Interface for backup and restore hooks
- pm_Hook_Interface
- Generic interface for hooks
- pm_ActionLog
- Wrapper for ActionLog.
- pm_ApiCli
- Gateway for execution of CLI utilities
- pm_ApiRpc
- Wrapper to simplify execution of API-RPC calls inside modules
- pm_Application
- Class for initialization Plesk renderers
- pm_Auth
- Authentication helper methods
- pm_Backup_Manager
- Manager of backups for extension.
- pm_Bootstrap
- Class for initialization Plesk objects
- pm_Client
- Panel client wrapper
- pm_Config
- Configuration settings reader (panel.ini settings)
- pm_Context
- Define module constants and setup context
- pm_Controller_Action
- Abstract class for all extensions controllers
- pm_Crypt
- Class for data encryption/decryption using AES-128 CBC (symmetric encryption algorithm)
- pm_Dns_Record
- Panel dns wrapper
- pm_Dns_SoaRecord
- Panel dns wrapper
- pm_Dns_Template_Record
- Panel dns wrapper
- pm_Dns_Template_SoaRecord
- Panel dns wrapper
- pm_Dns_Template
- Panel dns wrapper
- pm_Dns_Zone
- Panel dns wrapper
- pm_Domain
- Domain wrapper
- pm_DomainAlias
- Domain alias wrapper
- pm_Exception_InvalidArgumentException
- Exception raised in case of invalid arguments passed in SDK methods
- pm_Exception_ResultException
- Exception raised in case of non-zero exit code of utilities
- pm_Exception
- Exception raised in case of modules API problems
- pm_Extension
- Extension wrapper
- pm_FileManager_Action
- Content action for FileManager
- pm_FileManager
- Manager of hosted files for module (webspace level).
- pm_Form_Simple
- Base form
- pm_Form_SubForm
- Sub Form
- pm_Hook_ActionLog
- Hook for registering events
- pm_Hook_ActiveList
- Abstract class for injection into active lists
- pm_Hook_ApiCli
- Hook for processing remote API-CLI requests
- pm_Hook_ApiRest
- Hook for getting REST API metadata
- pm_Hook_ApiRpc
- Hook for processing remote API-RPC requests
- pm_Hook_Applications
- Hook for applications
- pm_Hook_Auth
- Custom authentication mechanism
- pm_Hook_Backup_Client
- Hook for backing up and restoring clients
- pm_Hook_Backup_Domain
- Hook for backing up and restoring domains
- pm_Hook_Backup_Server
- Hook for backing up and restoring the server configuration
- pm_Hook_Backup_Task
- Abstract class for injection into backup/restore status message
- pm_Hook_Backup_Transport
- Hook for backup transport, e.g. backup to cloud
- pm_Hook_ConfigDefaults
- Hook for extension config defaults (panel.ini settings)
- pm_Hook_ContentInclude
- Abstract class for content injection into Plesk pages
- pm_Hook_CustomButtons
- Hook for custom buttons embedding
- pm_Hook_DynamicList
- Abstract class for adding custom content to domain card in dynamic view
- pm_Hook_Form
- Abstract class for injection into form
- pm_Hook_Limits
- Hook for registering limits
- pm_Hook_LoginContentInclude
- Abstract class for content injection into login page
- pm_Hook_LongTasks
- Hook for registering long tasks
- pm_Hook_Navigation
- Hook for navigation embedding
- pm_Hook_Notifications
- Hook for Notifications
- pm_Hook_Permissions
- Hook for registering permissions
- pm_Hook_PlanItems
- Hook for additional plan items
- pm_Hook_Promos
- Hook for getting promo blocks
- pm_Hook_Search
- Hook for injection into search results.
- pm_Hook_SimpleList
- Abstract class for injection into list
- pm_Hook_SystemServices
- Hook for registering services provided by extension
- pm_Hook_WebServer
- Hook for injecting into web server configuration files
- pm_License
- Panel license keys management class
- pm_Loader
- Code classes autoloader
- pm_Locale
- Localization facilities
- pm_Log
- Class pm_Log Intended to log various data.
- pm_LongTask_Manager
- Manager of long tasks.
- pm_LongTask_Task
- Long task object
- pm_Navigation_OverviewPage
- Base class for object's overview pages
- pm_Navigation_Page
- Base class for Zend_Navigation_Page pages
- pm_Notification
- Notification manager
- pm_Notifications_EmailNotification
- Email notification class
- pm_Notifications_PanelNotification
- Panel notification class
- pm_Plan
- Service Plan wrapper
- pm_ProductInfo
- Plesk options / info
- pm_Promo_AdminHome
- Promo block for admin home page
- pm_Promo_CustomerHome
- Promo block for customer (on Websites&Domains page)
- pm_Promo_Home
- Promo block for admin home page. This class is deprecated in favor to pm_Promo_AdminHome.
- pm_Scheduler_Task
- Regular task representation.
- pm_Scheduler
- Manager of regular tasks for module.
- pm_SearchIndex
- Global search index and presentation
- pm_ServerFileManager
- Manager of files on server level.
- pm_Session
- Representation of panel session
- pm_Settings
- Manager of module settings
- pm_SystemService_Service
- Service provided by extension
- pm_View_Helper_ActiveList
- Helper for rendering active list
- pm_View_Helper_BaseUrl
- Helper for prepending URL with base URL
- pm_View_Helper_DomainOverviewUrl
- Helper for building URL to Domain Overview page
- pm_View_Helper_Lmsg
- Helper for translating messages
- pm_View_Helper_RenderList
- Helper for rendering list in view
- pm_View_Helper_RenderSmallTools
- Helper for rendering small buttons in view
- pm_View_Helper_RenderTabs
- Helper for rendering tabs in view
- pm_View_Helper_RenderTools
- Helper for rendering big buttons in view
- pm_View_List_Simple
- Base list
- pm_View_Status
- Status messages helper
- pm_WebServer
- Web server manager
- Certificate
- Certificate wrapper