PHP Class Microweber\Providers\UpdateManager

Show file Open project: microweber/microweber

Public Properties

Property Type Description
$app
$log_messages
$skip_cache

Public Methods

Method Description
__construct ( $app = null )
apply_updates ( $params )
apply_updates_queue ( )
browse ( )
call ( $method = false, $post_params = false )
check ( $skip_cache = false )
composer_get_required ( )
composer_merge ( $composer_patch_path )
composer_replace_vendor_from_cache ( )
composer_run ( )
composer_save_package ( $params )
get_licenses ( $params = false )
get_modules ( )
get_templates ( )
http ( )
http_build_query_for_curl ( $arrays, &$new = [], $prefix = null )
install_element ( $module_name )
install_market_item ( $params )
install_module ( $module_name )
install_version ( $new_version )
marketplace_admin_link ( $params = false )
marketplace_link ( $params = false )
post_update ( $version = false )
save_license ( $params )
send_anonymous_server_data ( $params = false )
set_updates_queue ( $params = false )
validate_license ( $params = false )

Private Methods

Method Description
_log_msg ( $msg )
collect_local_data ( )
install_from_market ( $item )
install_from_remote ( $url )

Method Details

__construct() public method

public __construct ( $app = null )

apply_updates() public method

public apply_updates ( $params )

apply_updates_queue() public method

public apply_updates_queue ( )

browse() public method

public browse ( )

call() public method

public call ( $method = false, $post_params = false )

check() public method

public check ( $skip_cache = false )

composer_get_required() public method

composer_merge() public method

public composer_merge ( $composer_patch_path )

composer_replace_vendor_from_cache() public method

composer_run() public method

public composer_run ( )

composer_save_package() public method

public composer_save_package ( $params )

get_licenses() public method

public get_licenses ( $params = false )

get_modules() public method

public get_modules ( )

get_templates() public method

public get_templates ( )

http() public method

public http ( )

http_build_query_for_curl() public method

public http_build_query_for_curl ( $arrays, &$new = [], $prefix = null )

install_element() public method

public install_element ( $module_name )

install_market_item() public method

public install_market_item ( $params )

install_module() public method

public install_module ( $module_name )

install_version() public method

public install_version ( $new_version )

post_update() public method

public post_update ( $version = false )

save_license() public method

public save_license ( $params )

send_anonymous_server_data() public method

public send_anonymous_server_data ( $params = false )

set_updates_queue() public method

public set_updates_queue ( $params = false )

validate_license() public method

public validate_license ( $params = false )

Property Details

$app public property

public $app

$log_messages public property

public $log_messages

$skip_cache public property

public $skip_cache