-
Notifications
You must be signed in to change notification settings - Fork 907
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #19345 from Yoast/DUPP-830-fatal-error-on-redirect…
…s-page-with-new-free-and-production-premium Add deprecated class to prevent fatal error from removing the I18n package.
- Loading branch information
Showing
1 changed file
with
99 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
<?php | ||
/** | ||
* Yoast I18n module. | ||
* | ||
* @package Yoast\I18n-module | ||
*/ | ||
|
||
/** | ||
* This class defines a promo box and checks your translation site's API for stats about it, | ||
* then shows them to the user. | ||
* | ||
* @deprecated 19.12 | ||
* @codeCoverageIgnore | ||
* @phpcs:disable PEAR.NamingConventions.ValidClassName.Invalid | ||
*/ | ||
class Yoast_I18n_v3 { | ||
|
||
/** | ||
* Class constructor. | ||
* | ||
* @deprecated 19.12 | ||
* @codeCoverageIgnore | ||
* | ||
* @param array $args Contains the settings for the class. | ||
* @param bool $show_translation_box Whether the translation box should be shown. | ||
*/ | ||
public function __construct( $args, $show_translation_box = true ) { | ||
\_deprecated_function( __METHOD__, 'WPSEO 19.12' ); | ||
} | ||
|
||
/** | ||
* Returns whether the language is en_US. | ||
* | ||
* @deprecated 19.12 | ||
* @codeCoverageIgnore | ||
* | ||
* @param string $language The language to check. | ||
* | ||
* @return bool Returns true if the language is en_US. | ||
*/ | ||
protected function is_default_language( $language ) { | ||
\_deprecated_function( __METHOD__, 'WPSEO 19.12' ); | ||
return true; | ||
} | ||
|
||
/** | ||
* Returns the i18n_promo message from the i18n_module. Returns en empty string if the promo shouldn't be shown. | ||
* | ||
* @deprecated 19.12 | ||
* @codeCoverageIgnore | ||
* | ||
* @access public | ||
* | ||
* @return string The i18n promo message. | ||
*/ | ||
public function get_promo_message() { | ||
\_deprecated_function( __METHOD__, 'WPSEO 19.12' ); | ||
return ''; | ||
} | ||
|
||
/** | ||
* Returns a button that can be used to dismiss the i18n-message. | ||
* | ||
* @deprecated 19.12 | ||
* @codeCoverageIgnore | ||
* | ||
* @access private | ||
* | ||
* @return string | ||
*/ | ||
public function get_dismiss_i18n_message_button() { | ||
\_deprecated_function( __METHOD__, 'WPSEO 19.12' ); | ||
return ''; | ||
} | ||
|
||
/** | ||
* Outputs a promo box. | ||
* | ||
* @deprecated 19.12 | ||
* @codeCoverageIgnore | ||
* | ||
* @access public | ||
*/ | ||
public function promo() { | ||
\_deprecated_function( __METHOD__, 'WPSEO 19.12' ); | ||
} | ||
|
||
/** | ||
* The API URL to use when requesting translation information. | ||
* | ||
* @deprecated 19.12 | ||
* @codeCoverageIgnore | ||
* | ||
* @param string $api_url The new API URL. | ||
*/ | ||
public function set_api_url( $api_url ) { | ||
\_deprecated_function( __METHOD__, 'WPSEO 19.12' ); | ||
} | ||
} |