You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
433 B

<?php declare(strict_types=1);
namespace BradyMcD\TAATP\Clock;
use DateTimeImmutable;
/** @SuppressWarnings(PHPMD.Superglobals)*/
class Request implements \Psr\Clock\ClockInterface
{
private $time;
public function __construct()
{
$this->time = $_SERVER["REQUEST_TIME"];
}
public function now(): DateTimeImmutable
{
return (new DateTimeImmutable())->setTimestamp($this->time);
}
}
?>