17 lines
313 B
PHP
17 lines
313 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
declare(strict_types=1);
|
||
|
|
|
||
|
|
namespace Domain\Models\ValueObjects\CampaignRequest;
|
||
|
|
|
||
|
|
use Ramsey\Uuid\Uuid;
|
||
|
|
use Shared\DDD\Models\Uuidv7EntityId;
|
||
|
|
|
||
|
|
final readonly class CampaignRequestId extends Uuidv7EntityId
|
||
|
|
{
|
||
|
|
public static function generate(): static
|
||
|
|
{
|
||
|
|
return new self(Uuid::uuid7());
|
||
|
|
}
|
||
|
|
}
|