Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. UuidBuilder.php

function UuidBuilder::__construct

Same name in this branch
  1. 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\Rfc4122

Code

public function __construct(NumberConverterInterface $numberConverter, TimeConverterInterface $timeConverter, ?TimeConverterInterface $unixTimeConverter = null) {
    $this->unixTimeConverter = $unixTimeConverter ?? new UnixTimeConverter(new BrickMathCalculator());
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal