Your IP : 216.73.217.95


Current Path : /var/www/magento.test.indacotrentino.com/www/app/code/Amasty/Rewards/Block/Email/
Upload File :
Current File : /var/www/magento.test.indacotrentino.com/www/app/code/Amasty/Rewards/Block/Email/Expiring.php

<?php
/**
 * @author Amasty Team
 * @copyright Copyright (c) 2023 Amasty (https://www.amasty.com)
 * @package Reward Points Base for Magento 2
 */

namespace Amasty\Rewards\Block\Email;

class Expiring extends \Magento\Framework\View\Element\Template
{
    protected $_template = 'email/expiring.phtml';

    /**
     * @return string
     */
    public function getExpirationString()
    {
        return $this->getData('expiration_string');
    }

    /**
     * @return array
     */
    public function getExpirationRows()
    {
        return $this->getData('deadlines') ?: [];
    }

    public function getFilledString($params)
    {
        $string = $this->getExpirationString();

        $string = str_replace('$amount', (float) $params['points'], $string);
        $string = str_replace('$earn_date', $params['earn_date'], $string);
        $string = str_replace('$days_left', $params['days_left'], $string);
        $string = str_replace('$expiration_date', $params['expiration_date'], $string);

        return $string;
    }
}