class MageCheck_Tutorial_IndexController extends Mage_Core_Controller_Front_Action
{
public function indexAction()
{
$customer = Mage::getModel('customer/customer')
->setWebsiteId(Mage::app()->getStore()->getWebsiteId())
->loadByEmail('example@magecheck.com');
$customer->setConfirmation(true);
$customer->save();
}
}
/**
* @var \Magento\Newsletter\Model\Subscriber
*/
protected $_subscriber;
public function __construct(
\Magento\Newsletter\Model\Subscriber $subscriber
){
$this->_subscriber = $subscriber;
}
public function execute()
{
$email = 'example@magecheck.com';
$subscriber = $this->_subscriber;
$subscriber->subscribe($email);
$subscriber->save();
}