mc-cms-namelessmc/modules/Core/classes/Events/UserDeletedEvent.php

26 lines
582 B
PHP
Raw Permalink Normal View History

<?php
class UserDeletedEvent extends AbstractEvent implements HasWebhookParams {
public User $user;
public function __construct(User $user) {
$this->user = $user;
}
public static function name(): string {
return 'deleteUser';
}
public function webhookParams(): array {
return [
'user_id' => $this->user->data()->id,
'username' => $this->user->getDisplayname(),
];
}
public static function description(): string {
return (new Language())->get('admin', 'delete_hook_info');
}
}