File Manager Lite
Dir:
/home/codewavebd/public_html/vendor/ramsey/uuid/src/Converter/Time
Upload
[..]
BigNumberTimeConverter.php (1.29 KB)
Edit
Rename
Del
DegradedTimeConverter.php (616 B)
Edit
Rename
Del
GenericTimeConverter.php (3.93 KB)
Edit
Rename
Del
PhpTimeConverter.php (5.65 KB)
Edit
Rename
Del
UnixTimeConverter.php (2.74 KB)
Edit
Rename
Del
Edit: BigNumberTimeConverter.php
<?php /** * This file is part of the ramsey/uuid library * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. * * @copyright Copyright (c) Ben Ramsey <ben@benramsey.com> * @license http://opensource.org/licenses/MIT MIT */ declare(strict_types=1); namespace Ramsey\Uuid\Converter\Time; use Ramsey\Uuid\Converter\TimeConverterInterface; use Ramsey\Uuid\Math\BrickMathCalculator; use Ramsey\Uuid\Type\Hexadecimal; use Ramsey\Uuid\Type\Time; /** * Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberTimeConverter is deprecated in * favor of GenericTimeConverter * * @deprecated Please transition to {@see GenericTimeConverter}. * * @immutable */ class BigNumberTimeConverter implements TimeConverterInterface { private TimeConverterInterface $converter; public function __construct() { $this->converter = new GenericTimeConverter(new BrickMathCalculator()); } public function calculateTime(string $seconds, string $microseconds): Hexadecimal { return $this->converter->calculateTime($seconds, $microseconds); } public function convertTime(Hexadecimal $uuidTimestamp): Time { return $this->converter->convertTime($uuidTimestamp); } }
Simpan