Merge pull request #146 from ajmedway/patch-1
Bugfix for Model events UserEvent::EVENT_BEFORE_CREATE and UserEvent:…
This commit is contained in:
@ -57,14 +57,15 @@ class UserCreateService implements ServiceInterface
|
|||||||
? $model->password
|
? $model->password
|
||||||
: $this->securityHelper->generatePassword(8);
|
: $this->securityHelper->generatePassword(8);
|
||||||
|
|
||||||
$model->trigger(UserEvent::EVENT_BEFORE_CREATE);
|
$event = $this->make(UserEvent::class, [$model]);
|
||||||
|
$model->trigger(UserEvent::EVENT_BEFORE_CREATE, $event);
|
||||||
|
|
||||||
if (!$model->save()) {
|
if (!$model->save()) {
|
||||||
$transaction->rollBack();
|
$transaction->rollBack();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$model->trigger(UserEvent::EVENT_AFTER_CREATE);
|
$model->trigger(UserEvent::EVENT_AFTER_CREATE, $event);
|
||||||
if (!$this->sendMail($model)) {
|
if (!$this->sendMail($model)) {
|
||||||
Yii::$app->session->setFlash(
|
Yii::$app->session->setFlash(
|
||||||
'warning',
|
'warning',
|
||||||
|
|||||||
Reference in New Issue
Block a user