Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Spatie\FlareClient\Concerns;
4
 
5
use Spatie\FlareClient\Time\SystemTime;
6
use Spatie\FlareClient\Time\Time;
7
 
8
trait UsesTime
9
{
10
    public static Time $time;
11
 
12
    public static function useTime(Time $time): void
13
    {
14
        self::$time = $time;
15
    }
16
 
17
    public function getCurrentTime(): int
18
    {
19
        $time = self::$time ?? new SystemTime();
20
 
21
        return $time->getCurrentTime();
22
    }
23
}