<?php
/**
* User: broasca
* Date: 11/8/18
* Time: 3:34 PM
*/
namespace App\EventListener;
use Lexik\Bundle\JWTAuthenticationBundle\Event\JWTCreatedEvent;
class JWTCreatedListener
{
/**
* @param JWTCreatedEvent $event
* @return void
*/
public function onJWTCreated(JWTCreatedEvent $event)
{
// $expiration = new \DateTime('+1 minutes');
$expiration = new \DateTime('+30 days');
$expiration->setTime(2, 0, 0);
// $expiration = new \DateTime();
$payload = $event->getData();
$payload['exp'] = $expiration->getTimestamp();
$event->setData($payload);
}
}