eacDoojiggerPluginUpdater
in package
{eac}DoojiggerPluginUpdater class - Manage {eac}Doojigger, derivative and extension software updates
Tags
Table of Contents
- REGISTER_OPTION_NAME = __NAMESPACE__ . '_registered_plugins'
- prepare_plugin_updater() : object|array<string|int, mixed>
- prepare_plugin_updater.
- register_plugin_updater() : void
- register_plugin_updater.
- setPluginUpdates() : void
- setPluginUpdates.
- trigger_plugin_updater() : void
- trigger_plugin_updater
Constants
REGISTER_OPTION_NAME
public
mixed
REGISTER_OPTION_NAME
= __NAMESPACE__ . '_registered_plugins'
Methods
prepare_plugin_updater()
prepare_plugin_updater.
public
static prepare_plugin_updater(mixed $args) : object|array<string|int, mixed>
pre_site_transient_update_plugins & plugins_api_args
Parameters
- $args : mixed
Tags
Return values
object|array<string|int, mixed> —register_plugin_updater()
register_plugin_updater.
public
static register_plugin_updater(array<string|int, mixed> $plugin_detail) : void
eacDoojigger_register_plugin_updater action triggered from plugin_loader trait.
Parameters
- $plugin_detail : array<string|int, mixed>
Tags
Return values
void —setPluginUpdates()
setPluginUpdates.
public
static setPluginUpdates() : void
add actions and filters for plugin updates
Return values
void —trigger_plugin_updater()
trigger_plugin_updater
public
static trigger_plugin_updater(string $plugin_slug, array<string|int, mixed> $plugin_detail) : void
Parameters
- $plugin_slug : string
- $plugin_detail : array<string|int, mixed>