staempfli/magento2-module-checkout-newsletter-subscription

View on GitHub
Model/Data/NewsletterSubscription.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/**
 * Copyright © 2018 Stämpfli AG. All rights reserved.
 * @author marcel.hauri@staempfli.com
 */

namespace Staempfli\CheckoutNewsletterSubscription\Model\Data;

use Staempfli\CheckoutNewsletterSubscription\Api\Data\NewsletterSubscriptionInterface;
use Magento\Framework\Api\AbstractSimpleObject;

class NewsletterSubscription extends AbstractSimpleObject implements NewsletterSubscriptionInterface
{
    const NEWSLETTER_SUBSCRIPTION = 'newsletter_subscription';

    /**
     * @param string $subscribe
     * @return null
     */
    public function setSubscribe($subscribe)
    {
        return $this->setData(static::NEWSLETTER_SUBSCRIPTION, $subscribe);
    }

    /**
     * @return string
     */
    public function getSubscribe()
    {
        return $this->_get(static::NEWSLETTER_SUBSCRIPTION);
    }
}