Files
esun3d/app/code/Esun/PromotionPopup/Model/Config/Source/Frequency.php
T
2026-09-15 10:35:56 +08:00

25 lines
731 B
PHP

<?php
declare(strict_types=1);
namespace Esun\PromotionPopup\Model\Config\Source;
use Magento\Framework\Data\OptionSourceInterface;
class Frequency implements OptionSourceInterface
{
public const ALWAYS = 'always';
public const SESSION = 'session';
public const DAILY = 'daily';
public const CAMPAIGN = 'campaign';
public function toOptionArray(): array
{
return [
['value' => self::DAILY, 'label' => __('Once per Day')],
['value' => self::SESSION, 'label' => __('Once per Session')],
['value' => self::CAMPAIGN, 'label' => __('Once per Campaign Version')],
['value' => self::ALWAYS, 'label' => __('Every Eligible Page View')],
];
}
}