Add explicit access modifiers to methods that didn't have them.
This commit is contained in:
parent
c42810ab70
commit
8260c0e712
|
|
@ -40,7 +40,7 @@ class PluginUpdateChecker {
|
||||||
* @param integer $checkPeriod How often to check for updates (in hours). Defaults to checking every 12 hours. Set to 0 to disable automatic update checks.
|
* @param integer $checkPeriod How often to check for updates (in hours). Defaults to checking every 12 hours. Set to 0 to disable automatic update checks.
|
||||||
* @param string $optionName Where to store book-keeping info about update checks. Defaults to 'external_updates-$slug'.
|
* @param string $optionName Where to store book-keeping info about update checks. Defaults to 'external_updates-$slug'.
|
||||||
*/
|
*/
|
||||||
function __construct($metadataUrl, $pluginFile, $slug = '', $checkPeriod = 12, $optionName = ''){
|
public function __construct($metadataUrl, $pluginFile, $slug = '', $checkPeriod = 12, $optionName = ''){
|
||||||
$this->metadataUrl = $metadataUrl;
|
$this->metadataUrl = $metadataUrl;
|
||||||
$this->pluginFile = plugin_basename($pluginFile);
|
$this->pluginFile = plugin_basename($pluginFile);
|
||||||
$this->checkPeriod = $checkPeriod;
|
$this->checkPeriod = $checkPeriod;
|
||||||
|
|
@ -67,7 +67,7 @@ class PluginUpdateChecker {
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function installHooks(){
|
protected function installHooks(){
|
||||||
//Override requests for plugin information
|
//Override requests for plugin information
|
||||||
add_filter('plugins_api', array($this, 'injectInfo'), 20, 3);
|
add_filter('plugins_api', array($this, 'injectInfo'), 20, 3);
|
||||||
|
|
||||||
|
|
@ -111,7 +111,7 @@ class PluginUpdateChecker {
|
||||||
* @param array $schedules
|
* @param array $schedules
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
function _addCustomSchedule($schedules){
|
public function _addCustomSchedule($schedules){
|
||||||
if ( $this->checkPeriod && ($this->checkPeriod > 0) ){
|
if ( $this->checkPeriod && ($this->checkPeriod > 0) ){
|
||||||
$scheduleName = 'every' . $this->checkPeriod . 'hours';
|
$scheduleName = 'every' . $this->checkPeriod . 'hours';
|
||||||
$schedules[$scheduleName] = array(
|
$schedules[$scheduleName] = array(
|
||||||
|
|
@ -127,7 +127,7 @@ class PluginUpdateChecker {
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function _removeUpdaterCron(){
|
public function _removeUpdaterCron(){
|
||||||
wp_clear_scheduled_hook($this->cronHook);
|
wp_clear_scheduled_hook($this->cronHook);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -148,7 +148,7 @@ class PluginUpdateChecker {
|
||||||
* @param array $queryArgs Additional query arguments to append to the request. Optional.
|
* @param array $queryArgs Additional query arguments to append to the request. Optional.
|
||||||
* @return PluginInfo
|
* @return PluginInfo
|
||||||
*/
|
*/
|
||||||
function requestInfo($queryArgs = array()){
|
public function requestInfo($queryArgs = array()){
|
||||||
//Query args to append to the URL. Plugins can add their own by using a filter callback (see addQueryArgFilter()).
|
//Query args to append to the URL. Plugins can add their own by using a filter callback (see addQueryArgFilter()).
|
||||||
$installedVersion = $this->getInstalledVersion();
|
$installedVersion = $this->getInstalledVersion();
|
||||||
$queryArgs['installed_version'] = ($installedVersion !== null) ? $installedVersion : '';
|
$queryArgs['installed_version'] = ($installedVersion !== null) ? $installedVersion : '';
|
||||||
|
|
@ -201,7 +201,7 @@ class PluginUpdateChecker {
|
||||||
*
|
*
|
||||||
* @return PluginUpdate An instance of PluginUpdate, or NULL when no updates are available.
|
* @return PluginUpdate An instance of PluginUpdate, or NULL when no updates are available.
|
||||||
*/
|
*/
|
||||||
function requestUpdate(){
|
public function requestUpdate(){
|
||||||
//For the sake of simplicity, this function just calls requestInfo()
|
//For the sake of simplicity, this function just calls requestInfo()
|
||||||
//and transforms the result accordingly.
|
//and transforms the result accordingly.
|
||||||
$pluginInfo = $this->requestInfo(array('checking_for_updates' => '1'));
|
$pluginInfo = $this->requestInfo(array('checking_for_updates' => '1'));
|
||||||
|
|
@ -216,7 +216,7 @@ class PluginUpdateChecker {
|
||||||
*
|
*
|
||||||
* @return string Version number.
|
* @return string Version number.
|
||||||
*/
|
*/
|
||||||
function getInstalledVersion(){
|
public function getInstalledVersion(){
|
||||||
if ( !function_exists('get_plugins') ){
|
if ( !function_exists('get_plugins') ){
|
||||||
require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
|
require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
|
||||||
}
|
}
|
||||||
|
|
@ -244,7 +244,7 @@ class PluginUpdateChecker {
|
||||||
*
|
*
|
||||||
* @return PluginUpdate|null
|
* @return PluginUpdate|null
|
||||||
*/
|
*/
|
||||||
function checkForUpdates(){
|
public function checkForUpdates(){
|
||||||
$installedVersion = $this->getInstalledVersion();
|
$installedVersion = $this->getInstalledVersion();
|
||||||
//Fail silently if we can't find the plugin or read its header.
|
//Fail silently if we can't find the plugin or read its header.
|
||||||
if ( $installedVersion === null ) {
|
if ( $installedVersion === null ) {
|
||||||
|
|
@ -280,7 +280,7 @@ class PluginUpdateChecker {
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function maybeCheckForUpdates(){
|
public function maybeCheckForUpdates(){
|
||||||
if ( empty($this->checkPeriod) ){
|
if ( empty($this->checkPeriod) ){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -487,7 +487,7 @@ class PluginUpdateChecker {
|
||||||
* @param callable $callback
|
* @param callable $callback
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function addQueryArgFilter($callback){
|
public function addQueryArgFilter($callback){
|
||||||
add_filter('puc_request_info_query_args-'.$this->slug, $callback);
|
add_filter('puc_request_info_query_args-'.$this->slug, $callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -503,7 +503,7 @@ class PluginUpdateChecker {
|
||||||
* @param callable $callback
|
* @param callable $callback
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function addHttpRequestArgFilter($callback){
|
public function addHttpRequestArgFilter($callback){
|
||||||
add_filter('puc_request_info_options-'.$this->slug, $callback);
|
add_filter('puc_request_info_options-'.$this->slug, $callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -522,7 +522,7 @@ class PluginUpdateChecker {
|
||||||
* @param callable $callback
|
* @param callable $callback
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function addResultFilter($callback){
|
public function addResultFilter($callback){
|
||||||
add_filter('puc_request_info_result-'.$this->slug, $callback, 10, 2);
|
add_filter('puc_request_info_result-'.$this->slug, $callback, 10, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue