Use self for static methods

This commit is contained in:
Claudio Sanches 2015-08-20 12:10:41 -03:00
parent 0f40e8cdf7
commit 86de66c8c9
1 changed files with 6 additions and 6 deletions

View File

@ -30,7 +30,7 @@ class WC_Language_Pack_Upgrader {
public function __construct() { public function __construct() {
add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_for_update' ) ); add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_for_update' ) );
add_filter( 'upgrader_pre_download', array( $this, 'version_update' ), 10, 2 ); add_filter( 'upgrader_pre_download', array( $this, 'version_update' ), 10, 2 );
add_action( 'woocommerce_installed', array( $this, 'has_available_update' ) ); add_action( 'woocommerce_installed', array( __CLASS__, 'has_available_update' ) );
add_action( 'update_option_WPLANG', array( $this, 'updated_language_option' ), 10, 2 ); add_action( 'update_option_WPLANG', array( $this, 'updated_language_option' ), 10, 2 );
add_filter( 'admin_init', array( $this, 'manual_language_update' ), 10 ); add_filter( 'admin_init', array( $this, 'manual_language_update' ), 10 );
} }
@ -55,7 +55,7 @@ class WC_Language_Pack_Upgrader {
* @return object * @return object
*/ */
public function check_for_update( $data ) { public function check_for_update( $data ) {
if ( $this->has_available_update() ) { if ( self::has_available_update() ) {
$locale = get_locale(); $locale = get_locale();
$data->translations[] = array( $data->translations[] = array(
@ -64,7 +64,7 @@ class WC_Language_Pack_Upgrader {
'language' => $locale, 'language' => $locale,
'version' => WC_VERSION, 'version' => WC_VERSION,
'updated' => date( 'Y-m-d H:i:s' ), 'updated' => date( 'Y-m-d H:i:s' ),
'package' => $this->get_language_package_uri( $locale ), 'package' => self::get_language_package_uri( $locale ),
'autoupdate' => 1 'autoupdate' => 1
); );
} }
@ -79,7 +79,7 @@ class WC_Language_Pack_Upgrader {
* @param string $new * @param string $new
*/ */
public function updated_language_option( $old, $new ) { public function updated_language_option( $old, $new ) {
$this->has_available_update( $new ); self::has_available_update( $new );
} }
/** /**
@ -145,7 +145,7 @@ class WC_Language_Pack_Upgrader {
* @return bool * @return bool
*/ */
public function version_update( $reply, $package ) { public function version_update( $reply, $package ) {
if ( $package === $this->get_language_package_uri() ) { if ( $package === self::get_language_package_uri() ) {
$this->save_language_version(); $this->save_language_version();
} }
@ -205,7 +205,7 @@ class WC_Language_Pack_Upgrader {
} }
// Download the language pack // Download the language pack
$response = wp_safe_remote_get( $this->get_language_package_uri(), array( 'timeout' => 60 ) ); $response = wp_safe_remote_get( self::get_language_package_uri(), array( 'timeout' => 60 ) );
if ( ! is_wp_error( $response ) && $response['response']['code'] >= 200 && $response['response']['code'] < 300 ) { if ( ! is_wp_error( $response ) && $response['response']['code'] >= 200 && $response['response']['code'] < 300 ) {
global $wp_filesystem; global $wp_filesystem;