Documentation

UuidFactory
in package

Table of Contents

Properties

$defaultClass  : string
$nameBasedClass  : string
$nameBasedNamespace  : mixed
$randomBasedClass  : string
$timeBasedClass  : string
$timeBasedNode  : mixed

Methods

__construct()  : mixed
create()  : UuidV6|UuidV4|UuidV1
nameBased()  : NameBasedUuidFactory
randomBased()  : RandomBasedUuidFactory
timeBased()  : TimeBasedUuidFactory
getNamespace()  : Uuid

Properties

$nameBasedNamespace

private mixed $nameBasedNamespace

Methods

__construct()

public __construct([string|int $defaultClass = UuidV6::class ][, string|int $timeBasedClass = UuidV6::class ][, string|int $nameBasedClass = UuidV5::class ][, string|int $randomBasedClass = UuidV4::class ][, Uuid|string $timeBasedNode = null ][, Uuid|string $nameBasedNamespace = null ]) : mixed
Parameters
$defaultClass : string|int = UuidV6::class
$timeBasedClass : string|int = UuidV6::class
$nameBasedClass : string|int = UuidV5::class
$randomBasedClass : string|int = UuidV4::class
$timeBasedNode : Uuid|string = null
$nameBasedNamespace : Uuid|string = null

        
On this page

Search results