Files
yii2-usuario/lib/User/Strategy/InsecureEmailChangeStrategy.php
2016-12-20 14:00:41 +06:00

33 lines
694 B
PHP

<?php
/*
* This file is part of the 2amigos/yii2-usuario project.
*
* (c) 2amigOS! <http://2amigos.us/>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/
namespace Da\User\Strategy;
use Da\User\Contracts\MailChangeStrategyInterface;
use Da\User\Form\SettingsForm;
class InsecureEmailChangeStrategy implements MailChangeStrategyInterface
{
protected $form;
public function __construct(SettingsForm $form)
{
$this->form = $form;
}
public function run()
{
$this->form->getUser()->email = $this->form->email;
return $this->form->getUser()->save();
}
}