PluginProbe ʕ •ᴥ•ʔ
ShareThis Dashboard for Google Analytics / trunk
ShareThis Dashboard for Google Analytics vtrunk
3.3.2 trunk 1.0.7 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2.5 2.3.5 2.3.6 2.3.7 2.3.8 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 3.0.0 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.3.0 3.3.1
googleanalytics / lib / analytics-admin / vendor / ramsey / uuid / src / Provider / Time / SystemTimeProvider.php
googleanalytics / lib / analytics-admin / vendor / ramsey / uuid / src / Provider / Time Last commit date
FixedTimeProvider.php 3 years ago SystemTimeProvider.php 3 years ago
SystemTimeProvider.php
34 lines
1 <?php
2
3 /**
4 * This file is part of the ramsey/uuid library
5 *
6 * For the full copyright and license information, please view the LICENSE
7 * file that was distributed with this source code.
8 *
9 * @copyright Copyright (c) Ben Ramsey <ben@benramsey.com>
10 * @license http://opensource.org/licenses/MIT MIT
11 */
12
13 declare(strict_types=1);
14
15 namespace Ramsey\Uuid\Provider\Time;
16
17 use Ramsey\Uuid\Provider\TimeProviderInterface;
18 use Ramsey\Uuid\Type\Time;
19
20 use function gettimeofday;
21
22 /**
23 * SystemTimeProvider retrieves the current time using built-in PHP functions
24 */
25 class SystemTimeProvider implements TimeProviderInterface
26 {
27 public function getTime(): Time
28 {
29 $time = gettimeofday();
30
31 return new Time($time['sec'], $time['usec']);
32 }
33 }
34