From 2be4085aff5c85925d4d65d6d491eafef7cfcf62 Mon Sep 17 00:00:00 2001 From: Adrian Philipp Date: Thu, 14 Apr 2022 20:03:40 +0200 Subject: [PATCH] HTTPProjectConfigManager: datafile should be a string By using `->getContents()` the actual string is returned instead of a Guzzle Stream object. The interface uses string everywhere. --- .../ProjectConfigManager/HTTPProjectConfigManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Optimizely/ProjectConfigManager/HTTPProjectConfigManager.php b/src/Optimizely/ProjectConfigManager/HTTPProjectConfigManager.php index fa4b91bd..4bacb1cd 100644 --- a/src/Optimizely/ProjectConfigManager/HTTPProjectConfigManager.php +++ b/src/Optimizely/ProjectConfigManager/HTTPProjectConfigManager.php @@ -211,7 +211,7 @@ protected function fetchDatafile() $this->_lastModifiedSince = $response->getHeader(ProjectConfigManagerConstants::LAST_MODIFIED)[0]; } - $datafile = $response->getBody(); + $datafile = $response->getBody()->getContents(); if ($this->handleResponse($datafile) === true) { return $datafile;