From a0efe442c9030f077c7f168c97ddccd130b2aec0 Mon Sep 17 00:00:00 2001 From: Tim van Dijen <tim.dijen@minbzk.nl> Date: Mon, 17 Feb 2020 11:18:50 +0100 Subject: [PATCH] Properly handle error conditions --- tests/BuiltInServer.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/BuiltInServer.php b/tests/BuiltInServer.php index 31e309760..338e2d92e 100644 --- a/tests/BuiltInServer.php +++ b/tests/BuiltInServer.php @@ -206,8 +206,14 @@ class BuiltInServer CURLOPT_HEADER => 1, ]); curl_setopt_array($ch, $curlopts); - /** @var mixed $resp */ + + /** @psalm-var array|false $resp RETURNTRANSFER was set to true */ $resp = curl_exec($ch); + + if ($resp === false) { + throw new \Exception("Unable to contact: " . $url); + } + $code = curl_getinfo($ch, CURLINFO_HTTP_CODE); list($header, $body) = explode("\r\n\r\n", $resp, 2); $raw_headers = explode("\r\n", $header); -- GitLab