src/EventListener/TokenRefreshListener.php line 18
<?php
declare(strict_types=1);
namespace App\EventListener;
use League\OAuth2\Server\RequestRefreshTokenEvent;
use Doctrine\ORM\EntityManagerInterface;
use App\DataPersister\Admin\LogLoginDataPersister;
final class TokenRefreshListener
{
// public function __construct(
// private EntityManagerInterface $adminEntityManager)
// {
// }
public function onRequestRefreshTokenEvent(RequestRefreshTokenEvent $event): void
{
$token = $event->getRefreshToken();
$token = $token->getAccessToken();
// $persister = new LogLoginDataPersister($this->adminEntityManager);
// $persister->createLog($token->getUserIdentifier());
}
}