File "ai-generate-titles-and-descriptions-introduction-upsell.php"
Full Path: /home/itfekxul/theolympicssports.com/wp-content/plugins/wordpress-seo/src/deprecated/src/introductions/application/ai-generate-titles-and-descriptions-introduction-upsell.php
File size: 2.73 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Graceful deprecation of the Ai_Generate_Titles_And_Descriptions_Introduction_Upsell class.
*
* {@internal As this file is just (temporarily) put in place to warn extending
* plugins about the class name changes, it is exempt from select CS standards.}
*
* @deprecated 23.2
*
* @codeCoverageIgnore
*
* @phpcs:disable Generic.Files.OneObjectStructurePerFile.MultipleFound
* @phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFound
* @phpcs:disable Yoast.Commenting.CodeCoverageIgnoreDeprecated
* @phpcs:disable Yoast.Commenting.FileComment.Unnecessary
* @phpcs:disable Yoast.Files.FileName.InvalidClassFileName
*/
namespace Yoast\WP\SEO\Introductions\Application;
use Yoast\WP\SEO\Helpers\Options_Helper;
use Yoast\WP\SEO\Helpers\Product_Helper;
/**
* Represents the introduction for the AI generate titles and introduction upsell.
*
* @deprecated 23.2 Use {@see \Yoast\WP\SEO\Introductions\Application\Ai_Fix_Assessments_Upsell} instead.
*/
class Ai_Generate_Titles_And_Descriptions_Introduction_Upsell extends Ai_Fix_Assessments_Upsell {
use Current_Page_Trait;
use User_Allowed_Trait;
use Version_Trait;
/**
* Holds the product helper.
*
* @var Product_Helper
*/
private $product_helper;
/**
* Holds the options' helper.
*
* @var Options_Helper
*/
private $options_helper;
/**
* Constructs the introduction.
*
* @deprecated 23.2
*
* @param Product_Helper $product_helper The product helper.
* @param Options_Helper $options_helper The options' helper.
*/
public function __construct(
Product_Helper $product_helper,
Options_Helper $options_helper
) {
$this->product_helper = $product_helper;
$this->options_helper = $options_helper;
}
/**
* Returns the ID.
*
* @deprecated 23.2
* @codeCoverageIgnore
*
* @return string
*/
public function get_id() {
\_deprecated_function( __METHOD__, 'Yoast SEO 23.2' );
return 'ai-generate-titles-and-descriptions-upsell';
}
/**
* Returns the unique name.
*
* @deprecated 21.6
* @codeCoverageIgnore
*
* @return string
*/
public function get_name() {
\_deprecated_function( __METHOD__, 'Yoast SEO 21.6', 'Please use get_id() instead' );
return $this->get_id();
}
/**
* Returns the requested pagination priority. Lower means earlier.
*
* @deprecated 23.2
* @codeCoverageIgnore
*
* @return int
*/
public function get_priority() {
\_deprecated_function( __METHOD__, 'Yoast SEO 23.2' );
return 10;
}
/**
* Returns whether this introduction should show.
*
* @deprecated 23.2
* @codeCoverageIgnore
*
* @return bool
*/
public function should_show() {
\_deprecated_function( __METHOD__, 'Yoast SEO 23.2' );
// Outdated feature introduction.
return false;
}
}