license_manager_interface
interface license_manager_interface
Contract for License Management.
Handles activation, checking, and UI rendering of license status.
Methods
array
activate()
Activate the plugin license remotely.
array
deactivate()
Deactivate the current license.
array
check_status(bool $force = false)
Check license status, optionally forcing a remote refresh.
array
check_update()
Check for plugin updates available for the licensed install.
array
get_info()
Get cached license information details.
string
render_info()
Render the license info widget HTML.
Details
at line 33
array
activate()
Activate the plugin license remotely.
at line 40
array
deactivate()
Deactivate the current license.
at line 49
array
check_status(bool $force = false)
Check license status, optionally forcing a remote refresh.
at line 56
array
check_update()
Check for plugin updates available for the licensed install.
at line 63
array
get_info()
Get cached license information details.
at line 68
string
render_info()
Render the license info widget HTML.