Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pterodactyl
GitHub Repository: pterodactyl/panel
Path: blob/1.0-develop/app/Observers/UserObserver.php
7432 views
1
<?php
2
3
namespace Pterodactyl\Observers;
4
5
use Pterodactyl\Events;
6
use Pterodactyl\Models\User;
7
8
class UserObserver
9
{
10
protected string $uuid;
11
12
/**
13
* Listen to the User creating event.
14
*/
15
public function creating(User $user): void
16
{
17
event(new Events\User\Creating($user));
18
}
19
20
/**
21
* Listen to the User created event.
22
*/
23
public function created(User $user): void
24
{
25
event(new Events\User\Created($user));
26
}
27
28
/**
29
* Listen to the User deleting event.
30
*/
31
public function deleting(User $user): void
32
{
33
event(new Events\User\Deleting($user));
34
}
35
36
/**
37
* Listen to the User deleted event.
38
*/
39
public function deleted(User $user): void
40
{
41
event(new Events\User\Deleted($user));
42
}
43
}
44
45