From 56bc0a57c796a2b803d61735390e1b942f40757d Mon Sep 17 00:00:00 2001 From: Austin Pray Date: Thu, 14 Nov 2019 09:09:32 -0600 Subject: [PATCH] use http_build_query for query string creation --- src/ScreenshotsCloud.php | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/ScreenshotsCloud.php b/src/ScreenshotsCloud.php index 1ed920a..e6071b4 100755 --- a/src/ScreenshotsCloud.php +++ b/src/ScreenshotsCloud.php @@ -26,15 +26,7 @@ public static function screenshotUrl($options = null, $apiKey = null, $apiSecret $domain = defined('SCREENSHOTSCLOUD_DOMAIN')?SCREENSHOTSCLOUD_DOMAIN:'https://api.screenshots.cloud'; - $options = $options?:[]; - - $query = []; - - foreach ($options as $key => $value) { - $query[] = $key . '=' . urlencode($value?:0); - } - - $queryString = implode('&', $query); + $queryString = http_build_query($options); $token = hash_hmac("sha1", $queryString, $apiSecret);