From 6cb7f27e6c1546c3cff610bd9da861732e1da8a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C5=A0tancl?= Date: Mon, 30 Sep 2019 18:13:52 +0200 Subject: [PATCH] Replace webpatser/laravel-uuid with ramsey/uuid (#150) --- composer.json | 4 ++-- src/UniqueIDGenerators/UUIDGenerator.php | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index f3622760..2480fbdb 100644 --- a/composer.json +++ b/composer.json @@ -11,8 +11,8 @@ ], "require": { "illuminate/support": "^6.0", - "webpatser/laravel-uuid": "^3.0", - "facade/ignition-contracts": "^1.0" + "facade/ignition-contracts": "^1.0", + "ramsey/uuid": "^3.7" }, "require-dev": { "vlucas/phpdotenv": "^3.3", diff --git a/src/UniqueIDGenerators/UUIDGenerator.php b/src/UniqueIDGenerators/UUIDGenerator.php index 1a677b0f..7a90f06c 100644 --- a/src/UniqueIDGenerators/UUIDGenerator.php +++ b/src/UniqueIDGenerators/UUIDGenerator.php @@ -4,12 +4,13 @@ declare(strict_types=1); namespace Stancl\Tenancy\UniqueIDGenerators; +use Ramsey\Uuid\Uuid; use Stancl\Tenancy\Contracts\UniqueIdentifierGenerator; class UUIDGenerator implements UniqueIdentifierGenerator { public static function generate(array $domains, array $data = []): string { - return (string) \Webpatser\Uuid\Uuid::generate(1, $domains[0] ?? ''); + return Uuid::uuid4()->toString(); } }