From 170b7e6813919113696d99ed7c53f79c928369ec Mon Sep 17 00:00:00 2001 From: James Rodger <james.r.rodger@gmail.com> Date: Tue, 21 Nov 2017 08:36:19 +0000 Subject: [PATCH] Replace remaining usages of uniqid with random_bytes (#236) --- src/BuilderBag.php | 2 +- src/SearchEndpoint/AbstractSearchEndpoint.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/BuilderBag.php b/src/BuilderBag.php index 439febc..997667f 100644 --- a/src/BuilderBag.php +++ b/src/BuilderBag.php @@ -43,7 +43,7 @@ class BuilderBag if (method_exists($builder, 'getName')) { $name = $builder->getName(); } else { - $name = uniqid(); + $name = bin2hex(random_bytes(30)); } $this->bag[$name] = $builder; diff --git a/src/SearchEndpoint/AbstractSearchEndpoint.php b/src/SearchEndpoint/AbstractSearchEndpoint.php index ff008e5..d3e851d 100644 --- a/src/SearchEndpoint/AbstractSearchEndpoint.php +++ b/src/SearchEndpoint/AbstractSearchEndpoint.php @@ -37,7 +37,7 @@ abstract class AbstractSearchEndpoint extends AbstractNormalizable implements Se } if (!$key) { - $key = uniqid(); + $key = bin2hex(random_bytes(30)); } $this->container[$key] = $builder; -- GitLab