PHP Класс WP_CLI\CommandWithUpgrade

Наследование: extends WP_CLI_Command
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$chained_command
$item_type
$obj_fields
$upgrade_refresh
$upgrade_transient

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

Метод Описание
__construct ( )
install ( $args, $assoc_args )
status ( $args )

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

Метод Описание
_list ( $_, $assoc_args )
_search ( array $args, array $assoc_args ) Search wordpress.org repo.
alter_api_response ( object $response, string $version ) Prepare an API response for downloading a particular version of an item.
filter_item_list ( $items, $args ) : array
format_status ( $status, $format )
get_all_items ( )
get_formatter ( &$assoc_args )
get_item_list ( )
get_status ( $file )
get_update_info ( string $slug ) : array | null Get the available update info
get_upgrader ( $assoc_args )
get_upgrader_class ( $force )
has_update ( string $slug ) : boolean Check whether an item has an update available or not.
install_from_repo ( $slug, $assoc_args )
status_single ( $args )
update_many ( $args, $assoc_args )

Приватные методы

Метод Описание
get_color ( $status )
get_padding ( $items )
show_legend ( $items )
status_all ( )

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

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

public __construct ( )

_list() защищенный Метод

protected _list ( $_, $assoc_args )

alter_api_response() защищенный статический Метод

Prepare an API response for downloading a particular version of an item.
protected static alter_api_response ( object $response, string $version )
$response object wordpress.org API response
$version string The desired version of the package

filter_item_list() абстрактный защищенный Метод

abstract protected filter_item_list ( $items, $args ) : array
Результат array List of update candidates

format_status() защищенный Метод

protected format_status ( $status, $format )

get_all_items() абстрактный защищенный Метод

abstract protected get_all_items ( )

get_formatter() защищенный Метод

protected get_formatter ( &$assoc_args )

get_item_list() абстрактный защищенный Метод

abstract protected get_item_list ( )

get_status() абстрактный защищенный Метод

abstract protected get_status ( $file )

get_update_info() защищенный Метод

Get the available update info
protected get_update_info ( string $slug ) : array | null
$slug string The plugin/theme slug
Результат array | null

get_upgrader() защищенный Метод

protected get_upgrader ( $assoc_args )

get_upgrader_class() абстрактный защищенный Метод

abstract protected get_upgrader_class ( $force )

has_update() защищенный Метод

Check whether an item has an update available or not.
protected has_update ( string $slug ) : boolean
$slug string The plugin/theme slug
Результат boolean

install() публичный Метод

public install ( $args, $assoc_args )

install_from_repo() абстрактный защищенный Метод

abstract protected install_from_repo ( $slug, $assoc_args )

status() публичный Метод

public status ( $args )

status_single() абстрактный защищенный Метод

abstract protected status_single ( $args )

update_many() защищенный Метод

protected update_many ( $args, $assoc_args )

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

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

protected $chained_command

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

protected $item_type

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

protected $obj_fields

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

protected $upgrade_refresh

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

protected $upgrade_transient