Обновленная версия SDK

This commit is contained in:
Антон Н. Николаев
2020-12-01 15:39:32 +03:00
commit 3eebc00ef2
365 changed files with 50275 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
<?php
namespace YooKassa\Helpers;
class UUID
{
/**
* @return string
* @throws \Exception
*/
public static function v4()
{
$hexData = bin2hex(Random::bytes(16));
$parts = str_split($hexData, 4);
$parts[3] = '4' . substr($parts[3], 1);
$parts[4] = '8' . substr($parts[4], 1);
return vsprintf('%s%s-%s-%s-%s-%s%s%s',
$parts
);
}
}