From b7bb2018bf4827c1853190fdb77fc95aa2545704 Mon Sep 17 00:00:00 2001 From: Ben Ramsey Date: Thu, 23 Jul 2015 17:02:25 +0000 Subject: [PATCH] Add time generator for pecl-uuid --- src/Generator/PeclUuidTimeGenerator.php | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/Generator/PeclUuidTimeGenerator.php diff --git a/src/Generator/PeclUuidTimeGenerator.php b/src/Generator/PeclUuidTimeGenerator.php new file mode 100644 index 0000000..974d8cf --- /dev/null +++ b/src/Generator/PeclUuidTimeGenerator.php @@ -0,0 +1,27 @@ + + * @license http://opensource.org/licenses/MIT MIT + * @link https://benramsey.com/projects/ramsey-uuid/ Documentation + * @link https://packagist.org/packages/ramsey/uuid Packagist + * @link https://github.com/ramsey/uuid GitHub + */ + +namespace Ramsey\Uuid\Generator; + +use Ramsey\Uuid\UuidFactory; + +class PeclUuidTimeGenerator implements TimeGeneratorInterface +{ + public function generate(UuidFactory $factory, $node = null, $clockSeq = null) + { + $uuid = uuid_create(UUID_TYPE_TIME); + + return uuid_parse($uuid); + } +}