mirror of
https://github.com/ramsey/uuid.git
synced 2026-06-14 15:56:48 +03:00
6e46014ef9
[ci-skip]
25 lines
591 B
PHP
25 lines
591 B
PHP
<?php
|
|
|
|
require_once '../vendor/autoload.php';
|
|
|
|
use Ramsey\Uuid\FeatureSet;
|
|
use Ramsey\Uuid\Provider\Node\StaticNodeProvider;
|
|
use Ramsey\Uuid\Type\Hexadecimal;
|
|
use Ramsey\Uuid\Uuid;
|
|
use Ramsey\Uuid\UuidFactory;
|
|
|
|
$nodeProvider = new StaticNodeProvider(new Hexadecimal('1234567890ab'));
|
|
|
|
$featureSet = new FeatureSet();
|
|
$featureSet->setNodeProvider($nodeProvider);
|
|
|
|
$factory = new UuidFactory($featureSet);
|
|
|
|
Uuid::setFactory($factory);
|
|
|
|
$uuid = Uuid::uuid1();
|
|
|
|
echo $uuid->toString() . "\n";
|
|
echo $uuid->getDateTime()->format('r') . "\n";
|
|
echo $uuid->getFields()->getNode()->toString() . "\n";
|