Changeset View
Changeset View
Standalone View
Standalone View
src/app/Observers/UserSettingObserver.php
Show All 11 Lines | class UserSettingObserver | ||||
* | * | ||||
* @param \App\UserSetting $userSetting Settings object | * @param \App\UserSetting $userSetting Settings object | ||||
* | * | ||||
* @return void | * @return void | ||||
*/ | */ | ||||
public function created(UserSetting $userSetting) | public function created(UserSetting $userSetting) | ||||
{ | { | ||||
if (in_array($userSetting->key, LDAP::USER_SETTINGS)) { | if (in_array($userSetting->key, LDAP::USER_SETTINGS)) { | ||||
\App\Jobs\UserUpdate::dispatch($userSetting->user); | \App\Jobs\User\UpdateJob::dispatch($userSetting->user_id); | ||||
} | } | ||||
} | } | ||||
/** | /** | ||||
* Handle the user setting "updated" event. | * Handle the user setting "updated" event. | ||||
* | * | ||||
* @param \App\UserSetting $userSetting Settings object | * @param \App\UserSetting $userSetting Settings object | ||||
* | * | ||||
* @return void | * @return void | ||||
*/ | */ | ||||
public function updated(UserSetting $userSetting) | public function updated(UserSetting $userSetting) | ||||
{ | { | ||||
if (in_array($userSetting->key, LDAP::USER_SETTINGS)) { | if (in_array($userSetting->key, LDAP::USER_SETTINGS)) { | ||||
\App\Jobs\UserUpdate::dispatch($userSetting->user); | \App\Jobs\User\UpdateJob::dispatch($userSetting->user_id); | ||||
} | } | ||||
} | } | ||||
/** | /** | ||||
* Handle the user setting "deleted" event. | * Handle the user setting "deleted" event. | ||||
* | * | ||||
* @param \App\UserSetting $userSetting Settings object | * @param \App\UserSetting $userSetting Settings object | ||||
* | * | ||||
* @return void | * @return void | ||||
*/ | */ | ||||
public function deleted(UserSetting $userSetting) | public function deleted(UserSetting $userSetting) | ||||
{ | { | ||||
if (in_array($userSetting->key, LDAP::USER_SETTINGS)) { | if (in_array($userSetting->key, LDAP::USER_SETTINGS)) { | ||||
\App\Jobs\UserUpdate::dispatch($userSetting->user); | \App\Jobs\User\UpdateJob::dispatch($userSetting->user_id); | ||||
} | } | ||||
} | } | ||||
} | } |