<?php
namespace App\Controller\ECommerce\App;
use DateTime;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
/**
* Class CountdownController
*
* @package App\Controller\ECommerce\App
*
* @Route("/{_locale}", requirements={"_locale": "\w{2}"})
*/
class CountdownController extends AbstractController
{
/**
* @Route("/countdown", name="mdl_countdown_widget")
*
* @return Response
*/
public function countdownAction(): Response
{
$now = new DateTime();
$time = explode(':', $this->getParameter('delivery_time'));
return $this->render('ECommerce/App/Widget/countdown.html.twig', [
'id' => 'counter-' . md5(microtime()),
'now' => $now->format('Y-m-d H:i:s'),
'time' => (clone $now)->setTime($time[0], $time[1])->format('Y-m-d H:i:s'),
]);
}
}