PHP Класс Fragen\GitHub_Updater\Plugin

Update a WordPress plugin from a GitHub repo.
Автор: Andy Fragen
Автор: Codepress
Наследование: extends Base
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$tag Rollback variable

Открытые методы

Метод Описание
__construct ( ) Constructor.
get_plugin_configs ( ) : array Returns an array of configurations for the known plugins.
get_remote_plugin_meta ( ) Get remote plugin meta to populate $config plugin objects.
instance ( ) : object The Plugin object can be created/obtained via this method - this prevents unnecessary work in rebuilding the object and querying to construct a list of categories, etc.
load_pre_filters ( ) Load pre-update filters.
plugin_branch_switcher ( $plugin_file, $plugin_data ) : boolean Add branch switch row to plugins page.
plugin_row_meta ( $links, $file ) : array Add 'View details' link to plugins page.
plugins_api ( $false, $action, $response ) : mixed Put changelog in plugins_api, return WP.org data as appropriate
pre_set_site_transient_update_plugins ( $transient ) : mixed Hook into pre_set_site_transient_update_plugins to update from GitHub.

Защищенные методы

Метод Описание
get_plugin_meta ( ) : array Get details of Git-sourced plugins from those that are installed.

Описание методов

__construct() публичный метод

Constructor.
public __construct ( )

get_plugin_configs() публичный метод

Returns an array of configurations for the known plugins.
public get_plugin_configs ( ) : array
Результат array

get_plugin_meta() защищенный метод

Get details of Git-sourced plugins from those that are installed.
protected get_plugin_meta ( ) : array
Результат array Indexed array of associative arrays of plugin details.

get_remote_plugin_meta() публичный метод

Calls to remote APIs to get data.

instance() публичный статический метод

The Plugin object can be created/obtained via this method - this prevents unnecessary work in rebuilding the object and querying to construct a list of categories, etc.
public static instance ( ) : object
Результат object $instance Plugin

load_pre_filters() публичный метод

Load pre-update filters.
public load_pre_filters ( )

plugin_branch_switcher() публичный метод

Add branch switch row to plugins page.
public plugin_branch_switcher ( $plugin_file, $plugin_data ) : boolean
$plugin_file
$plugin_data
Результат boolean

plugin_row_meta() публичный метод

Add 'View details' link to plugins page.
public plugin_row_meta ( $links, $file ) : array
$links
$file
Результат array $links

plugins_api() публичный метод

Put changelog in plugins_api, return WP.org data as appropriate
public plugins_api ( $false, $action, $response ) : mixed
$false
$action
$response
Результат mixed

pre_set_site_transient_update_plugins() публичный метод

Hook into pre_set_site_transient_update_plugins to update from GitHub.
public pre_set_site_transient_update_plugins ( $transient ) : mixed
$transient
Результат mixed

Описание свойств

$tag защищенное свойство

Rollback variable
protected $tag