<?php
namespace App\EventSubscriber;
use App\Entity\Cgu;
use Lexik\Bundle\JWTAuthenticationBundle\Event\JWTCreatedEvent;
class JwtCreatedSubscriber
{
public function updateJwtData(JWTCreatedEvent $event): void
{
$user = $event->getUser();
$data = $event->getData();
$data['termsAccepted'] = $user->getCgu() instanceof Cgu;
$data['userId'] = $user->getId();
$data['fullName'] = $user->getFullName();
$data['mainPhone'] = $user->getMainPhone();
$event->setData($data);
}
}