File ManagerCurrent Directory: wp-content/plugins/wordpress-seo/src/promotions/domainLinux appserver-0d5e4f1e-php-cc8da225320a42ba9b7d66cba40b1f03 6.6.123+ #1 SMP PREEMPT_DYNAMIC Wed Mar 11 09:04:28 UTC 2026 x86_64Edit File: abstract-promotion.php <?php namespace Yoast\WP\SEO\Promotions\Domain; /** * Abstract class for a promotion. */ abstract class Abstract_Promotion implements Promotion_Interface { /** * The promotion name. * * @var string */ private $promotion_name; /** * The time interval in which the promotion is active. * * @var Time_Interval */ private $time_interval; /** * Class constructor. * * @param string $promotion_name The promotion name. * @param Time_Interval $time_interval The time interval in which the promotion is active. */ public function __construct( string $promotion_name, Time_Interval $time_interval ) { $this->promotion_name = $promotion_name; $this->time_interval = $time_interval; } /** * Returns the promotion name. * * @return string */ public function get_promotion_name() { return $this->promotion_name; } /** * Returns the time interval in which the promotion is active. * * @return Time_Interval */ public function get_time_interval() { return $this->time_interval; } } Upload File Directory Listing NameTypeSizeActions.. (Parent Directory)Dirabstract-promotion.phpFile1.02 KB Rename | Delete | Editblack-friday-checklist-promotion.phpFile459.00 B Rename | Delete | Editblack-friday-promotion.phpFile428.00 B Rename | Delete | Editpromotion-interface.phpFile121.00 B Rename | Delete | Edittime-interval.phpFile1.35 KB Rename | Delete | Edit