From bbce46dabe4b41fb66ab45dd7e9426263bd9d0b6 Mon Sep 17 00:00:00 2001 From: Aztech Date: Tue, 28 Jul 2015 22:20:04 +0200 Subject: [PATCH] Add option to enable PeclUuidTimeGenerator via FeatureSet --- src/FeatureSet.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/FeatureSet.php b/src/FeatureSet.php index 1d35635..900207a 100644 --- a/src/FeatureSet.php +++ b/src/FeatureSet.php @@ -15,6 +15,7 @@ namespace Ramsey\Uuid; use Ramsey\Uuid\Converter\TimeConverterInterface; +use Ramsey\Uuid\Generator\PeclUuidTimeGenerator; use Ramsey\Uuid\Provider\Node\FallbackNodeProvider; use Ramsey\Uuid\Provider\Node\RandomNodeProvider; use Ramsey\Uuid\Provider\Node\SystemNodeProvider; @@ -153,6 +154,10 @@ class FeatureSet protected function buildTimeGenerator(TimeProviderInterface $timeProvider) { + if ($this->enablePecl) { + return new PeclUuidTimeGenerator(); + } + return (new TimeGeneratorFactory( $this->nodeProvider, $this->buildTimeConverter(),