Property | Type | Description | |
---|---|---|---|
$config | array | config array | |
$default | array | default config | |
$version | integer | used version |
Method | Description | |
---|---|---|
__construct ( array $config = [] ) | constructor | |
generate ( ) : string | unique key generator | |
getMode ( ) : integer | mode getter | |
setMode ( integer $version ) : void | mode setter |
Method | Description | |
---|---|---|
createIdVersion1 ( ) : string | generate time base uuid | |
createIdVersion3 ( string $namespace ) : string | generate name base and hashed md5 uuid | |
createIdVersion4 ( ) : string | generate random string base uuid | |
createIdVersion5 ( string $namespace ) : string | generate name base and hashed sha1 uuid |
public __construct ( array $config = [] ) | ||
$config | array | config array |
protected createIdVersion1 ( ) : string | ||
return | string |
protected createIdVersion3 ( string $namespace ) : string | ||
$namespace | string | base name |
return | string |
protected createIdVersion4 ( ) : string | ||
return | string |
protected createIdVersion5 ( string $namespace ) : string | ||
$namespace | string | base name |
return | string |