flexisip-account-manager/flexiapi/app/Events/AccountDeleting.php
Timothée Jaussoin 46af75fea3 Add account expirations table
Complete POST /accounts admin endpoints
Handle expiration in email and phone endpoints
Complete documentation
Add related tests
Bump package version
2021-03-03 17:25:52 +01:00

25 lines
623 B
PHP

<?php
namespace App\Events;
use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels;
use App\Account;
class AccountDeleting
{
use Dispatchable, InteractsWithSockets, SerializesModels;
public function __construct(Account $account)
{
$account->alias()->delete();
$account->passwords()->delete();
$account->activationExpiration()->delete();
$account->nonces()->delete();
$account->admin()->delete();
$account->apiKey()->delete();
$account->emailChanged()->delete();
}
}