Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9abfd25

Browse files
smnandrechalasr
authored andcommitted
[Uid] Ensure UuidV1 is created in lowercase
1 parent b0fe332 commit 9abfd25

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

src/Symfony/Component/Uid/Tests/UuidTest.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,15 @@ public function testV1()
9090
$this->assertSame('3499710062d0', $uuid->getNode());
9191
}
9292

93+
public function testV1IsLowerCase()
94+
{
95+
$uuid = new UuidV1();
96+
$this->assertSame(strtolower((string) $uuid), (string) $uuid);
97+
98+
$uuid = new UuidV1('D9E7A184-5D5B-11EA-A62A-3499710062D0');
99+
$this->assertSame(strtolower((string) $uuid), (string) $uuid);
100+
}
101+
93102
public function testV3()
94103
{
95104
$uuid = Uuid::v3(new UuidV4(self::A_UUID_V4), 'the name');

src/Symfony/Component/Uid/UuidV1.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class UuidV1 extends Uuid
2525
public function __construct(?string $uuid = null)
2626
{
2727
if (null === $uuid) {
28-
$this->uid = uuid_create(static::TYPE);
28+
$this->uid = strtolower(uuid_create(static::TYPE));
2929
} else {
3030
parent::__construct($uuid, true);
3131
}

0 commit comments

Comments
 (0)