Files
librenms-librenms/app/Observers/UserObserver.php

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

23 lines
430 B
PHP
Raw Normal View History

<?php
namespace App\Observers;
use App\Models\User;
class UserObserver
{
/**
* Handle the user "deleted" event.
*
* @param \App\Models\User $user
* @return void
*/
public function deleted(User $user): void
{
$user->apiTokens()->delete();
$user->notificationAttribs()->delete();
$user->preferences()->delete();
$user->pushSubscriptions()->delete();
}
}