{eac}Doojigger Reference

eacDoojiggerPluginUpdater
in package

{eac}DoojiggerPluginUpdater class - Manage {eac}Doojigger, derivative and extension software updates

Tags
category

WordPress Plugin

author

Kevin Burkholder KBurkholder@EarthAsylum.com

copyright

Copyright 2024 EarthAsylum Consulting <www.EarthAsylum.com> Version: 1.0.0

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

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
params

object|array transient or args from calling filter

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
params

array $plugin_detail from plugin_loader

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>
Tags
params

array $$plugin_slug from plugin_basename()

params

array $plugin_detail from plugin_loader

Return values
void

Search results