status === $status) { throw new Exception(__('domains/identity/messages.exceptions.user_already_status', ['status' => $status->value])); } if ($user->hasRole([RoleType::SYSTEM_ADMIN, RoleType::ADMIN])) { throw new Exception(__('domains/identity/messages.exceptions.user_cannot_be_edited')); } $user->update(['status' => $status]); } }