Skip to content

Commit b3ccb64

Browse files
committed
Refactor logic in getId
1 parent df25965 commit b3ccb64

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/Database/Database.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1182,14 +1182,14 @@ protected function decodeAttribute(string $name, $value, Document $document)
11821182
*/
11831183
public function getId(int $padding = 0): string
11841184
{
1185-
$padding = '';
1185+
$uniqid = \uniqid();
11861186

11871187
if ($padding > 0) {
11881188
$bytes = \random_bytes(\ceil($padding / 2)); // one byte expands to two chars
1189-
$padding = \substr(\bin2hex($bytes), 0, $padding);
1189+
$uniqid .= \substr(\bin2hex($bytes), 0, $padding);
11901190
}
11911191

1192-
return \uniqid() . $padding;
1192+
return $uniqid;
11931193
}
11941194

11951195
/**

0 commit comments

Comments
 (0)