$value) { $this->$key = $value; } } private function print_inline_style() { ?> new_version = $this->version; $plugin_info->slug = $this->plugin_slug; $plugin_info->package = $this->package; $plugin_info->url = 'https://diviepic.com/'; $update_plugins->response[$this->plugin_name] = $plugin_info; set_site_transient('update_plugins', $update_plugins); } protected function upgrade() { require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; $upgrader_args = array( 'url' => 'update.php?action=upgrade-plugin&plugin=' . urlencode($this->plugin_name), 'plugin' => $this->plugin_name, 'nonce' => 'upgrade-plugin_' . $this->plugin_name, 'title' => __('Divi Torque Lite

Rollback to Previous Version

', 'addons-for-divi'), ); $this->print_inline_style(); $upgrader_skin = new \Plugin_Upgrader_Skin($upgrader_args); $upgrader = new \Plugin_Upgrader($upgrader_skin); $upgrader->upgrade($this->plugin_name); } public function run() { $this->apply_package(); $this->upgrade(); } }