fix model's initialization bugs
This commit is contained in:
@ -28,6 +28,7 @@ class CreateController extends Controller
|
|||||||
/** @var User $user */
|
/** @var User $user */
|
||||||
$user = $this->make(
|
$user = $this->make(
|
||||||
User::class,
|
User::class,
|
||||||
|
[],
|
||||||
['scenario' => 'create', 'email' => $email, 'username' => $username, 'password' => $password]
|
['scenario' => 'create', 'email' => $email, 'username' => $username, 'password' => $password]
|
||||||
);
|
);
|
||||||
$mailService = MailFactory::makeWelcomeMailerService($user);
|
$mailService = MailFactory::makeWelcomeMailerService($user);
|
||||||
|
|||||||
@ -72,7 +72,7 @@ class Profile extends ActiveRecord
|
|||||||
'timeZoneValidation' => [
|
'timeZoneValidation' => [
|
||||||
'timezone',
|
'timezone',
|
||||||
function ($attribute) {
|
function ($attribute) {
|
||||||
if ($this->make(TimeZoneValidator::class, [$attribute])->validate()) {
|
if ($this->make(TimeZoneValidator::class, [$this->{$attribute}])->validate()) {
|
||||||
$this->addError($attribute, Yii::t('usuario', 'Time zone is not valid'));
|
$this->addError($attribute, Yii::t('usuario', 'Time zone is not valid'));
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user