mirror of
				https://github.com/elyby/accounts.git
				synced 2025-05-31 14:11:46 +05:30 
			
		
		
		
	Реализованы формы для шагов смены E-mail адреса, покрыты unit-тестами
У EmailActivation добавлено поле $_data и дописано поведение для работы с ним Упрощено подключение фикстур для EmailActivations
This commit is contained in:
		
							
								
								
									
										23
									
								
								common/models/confirmations/CurrentEmailConfirmation.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								common/models/confirmations/CurrentEmailConfirmation.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
<?php
 | 
			
		||||
namespace common\models\confirmations;
 | 
			
		||||
 | 
			
		||||
use common\models\EmailActivation;
 | 
			
		||||
use yii\helpers\ArrayHelper;
 | 
			
		||||
 | 
			
		||||
class CurrentEmailConfirmation extends EmailActivation {
 | 
			
		||||
 | 
			
		||||
    public function behaviors() {
 | 
			
		||||
        return ArrayHelper::merge(parent::behaviors(), [
 | 
			
		||||
            'expirationBehavior' => [
 | 
			
		||||
                'repeatTimeout' => 6 * 60 * 60,
 | 
			
		||||
                'expirationTimeout' => 1 * 60 * 60,
 | 
			
		||||
            ],
 | 
			
		||||
        ]);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public function init() {
 | 
			
		||||
        parent::init();
 | 
			
		||||
        $this->type = EmailActivation::TYPE_CURRENT_EMAIL_CONFIRMATION;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user