[Uid] Add RFC4122 UUID namespaces as constants
This commit is contained in:
parent
1a78e057d5
commit
4e73aeb169
@ -6,6 +6,7 @@ CHANGELOG
|
||||
|
||||
* Add `AbstractUid::fromBinary()`, `AbstractUid::fromBase58()`, `AbstractUid::fromBase32()` and `AbstractUid::fromRfc4122()`
|
||||
* [BC BREAK] Replace `UuidV1::getTime()`, `UuidV6::getTime()` and `Ulid::getTime()` by `UuidV1::getDateTime()`, `UuidV6::getDateTime()` and `Ulid::getDateTime()`
|
||||
* Add `Uuid::NAMESPACE_*` constants from RFC4122
|
||||
|
||||
5.2.0
|
||||
-----
|
||||
|
@ -15,9 +15,16 @@ namespace Symfony\Component\Uid;
|
||||
* @experimental in 5.3
|
||||
*
|
||||
* @author Grégoire Pineau <lyrixx@lyrixx.info>
|
||||
*
|
||||
* @see https://tools.ietf.org/html/rfc4122#appendix-C for details about namespaces
|
||||
*/
|
||||
class Uuid extends AbstractUid
|
||||
{
|
||||
public const NAMESPACE_DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';
|
||||
public const NAMESPACE_URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8';
|
||||
public const NAMESPACE_OID = '6ba7b812-9dad-11d1-80b4-00c04fd430c8';
|
||||
public const NAMESPACE_X500 = '6ba7b814-9dad-11d1-80b4-00c04fd430c8';
|
||||
|
||||
protected const TYPE = 0;
|
||||
|
||||
public function __construct(string $uuid)
|
||||
|
Reference in New Issue
Block a user