function UuidBuilder::__construct
Same name in this branch
- 11.1.x vendor/ramsey/uuid/src/Nonstandard/UuidBuilder.php \Ramsey\Uuid\Nonstandard\UuidBuilder::__construct()
Constructs the DefaultUuidBuilder
Parameters
NumberConverterInterface $numberConverter The number converter to: use when constructing the Uuid
TimeConverterInterface $timeConverter The time converter to use: for converting Gregorian time extracted from version 1, 2, and 6 UUIDs to Unix timestamps
TimeConverterInterface|null $unixTimeConverter The time converter: to use for converter Unix Epoch time extracted from version 7 UUIDs to Unix timestamps
File
-
vendor/
ramsey/ uuid/ src/ Rfc4122/ UuidBuilder.php, line 51
Class
- UuidBuilder
- UuidBuilder builds instances of RFC 4122 UUIDs
Namespace
Ramsey\Uuid\Rfc4122Code
public function __construct(NumberConverterInterface $numberConverter, TimeConverterInterface $timeConverter, ?TimeConverterInterface $unixTimeConverter = null) {
$this->unixTimeConverter = $unixTimeConverter ?? new UnixTimeConverter(new BrickMathCalculator());
}