function PhpTimeConverter::__construct
File
-
vendor/
ramsey/ uuid/ src/ Converter/ Time/ PhpTimeConverter.php, line 65
Class
- PhpTimeConverter
- PhpTimeConverter uses built-in PHP functions and standard math operations available to the PHP programming language to provide facilities for converting parts of time into representations that may be used in UUIDs
Namespace
Ramsey\Uuid\Converter\TimeCode
public function __construct(?CalculatorInterface $calculator = null, ?TimeConverterInterface $fallbackConverter = null) {
if ($calculator === null) {
$calculator = new BrickMathCalculator();
}
if ($fallbackConverter === null) {
$fallbackConverter = new GenericTimeConverter($calculator);
}
$this->calculator = $calculator;
$this->fallbackConverter = $fallbackConverter;
$this->phpPrecision = (int) ini_get('precision');
}