38 lines
955 B
PHP
38 lines
955 B
PHP
<?php
|
|
|
|
/**
|
|
* This file is part of the ramsey/uuid library
|
|
*
|
|
* For the full copyright and license information, please view the LICENSE
|
|
* file that was distributed with this source code.
|
|
*
|
|
* @copyright Copyright (c) Ben Ramsey <ben@benramsey.com>
|
|
* @license http://opensource.org/licenses/MIT MIT
|
|
*/
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Ramsey\Uuid\Nonstandard;
|
|
|
|
use Ramsey\Uuid\Codec\CodecInterface;
|
|
use Ramsey\Uuid\Converter\NumberConverterInterface;
|
|
use Ramsey\Uuid\Converter\TimeConverterInterface;
|
|
use Ramsey\Uuid\Uuid as BaseUuid;
|
|
|
|
/**
|
|
* Nonstandard\Uuid is a UUID that doesn't conform to RFC 4122
|
|
*
|
|
* @psalm-immutable
|
|
*/
|
|
final class Uuid extends BaseUuid
|
|
{
|
|
public function __construct(
|
|
Fields $fields,
|
|
NumberConverterInterface $numberConverter,
|
|
CodecInterface $codec,
|
|
TimeConverterInterface $timeConverter
|
|
) {
|
|
parent::__construct($fields, $numberConverter, $codec, $timeConverter);
|
|
}
|
|
}
|