return utc from clock

This commit is contained in:
Yisroel Baum 2026-04-26 10:32:08 +03:00
parent 2fe41a5fe7
commit 13da7c311a
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9
5 changed files with 26 additions and 9 deletions

View file

@ -6,5 +6,8 @@ use DateTimeImmutable;
interface Clock
{
/**
* Returns the current time in UTC.
*/
public function now(): DateTimeImmutable;
}

View file

@ -3,11 +3,12 @@
namespace App\Auth;
use DateTimeImmutable;
use DateTimeZone;
class SystemClock implements Clock
{
public function now(): DateTimeImmutable
{
return new DateTimeImmutable();
return new DateTimeImmutable('now', new DateTimeZone('UTC'));
}
}