ldc-boutique-cnc-sable/app/Events/CustomerPasswordUpdated.php
2026-10-27 09:58:12 +01:00

34 lines
714 B
PHP

<?php
declare(strict_types=1);
namespace App\Events;
use Domain\Models\ValueObjects\Email;
use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Broadcasting\PrivateChannel;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels;
class CustomerPasswordUpdated
{
use Dispatchable;
use InteractsWithSockets;
use SerializesModels;
/**
* Create a new event instance.
*/
public function __construct(
public readonly Email $email,
) {
}
/** @return array<int,\Illuminate\Broadcasting\Channel> */
public function broadcastOn(): array
{
return [
new PrivateChannel('default'),
];
}
}