AnsPress_Prod_Updater::__construct( string $_plugin_file, array|null $_api_data = null, boolean $is_plugin = true )
Description #
Class constructor.
Parameters #
- $_plugin_filestring (Required) Path to the plugin file.
- $_api_dataarray | null (Optional) data to send with API calls. Default value: null
- $is_pluginboolean (Optional) Is plugin. Default value: true
Source #
File: admin/updater.php
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | public function __construct( $_plugin_file , $_api_data = null, $is_plugin = true ) { global $edd_plugin_data ; $this ->is_plugin = $is_plugin ; $this ->api_data = $_api_data ; $this ->name = plugin_basename( $_plugin_file ); $this ->slug = isset( $this ->api_data[ 'slug' ] ) ? $this ->api_data[ 'slug' ] : basename ( $_plugin_file , '.php' ); $this ->version = $_api_data [ 'version' ]; $this ->response_key = $this ->slug . '-update-response' ; $edd_plugin_data [ $this ->slug ] = $this ->api_data; // Set up hooks. $this ->init(); } |
Expand full source code Collapse full source code View on GitHub: admin/updater.php:46
Add your comment