我的代码
if ($title === 'server-400') {
throw new \GuzzleHttp\Exception\RequestException("
Missing parameter
");
}
但是当它运行时它会显示如下消息: 参数2传递给GuzzleHttp \ Exception \ RequestException :: __ construct()必须是GuzzleHttp \ Mess的一个实例 age \ RequestInterface,没有给出
它需要2个参数,即$ message和$ request,我不知道请求是指什么?并且有人可以更正此代码以使其正常工作
答案 0 :(得分:1)
我们可以这样做
$request = new \GuzzleHttp\Message\Request('', '', [], null, []);
if ($title === 'server-400') {
throw new \GuzzleHttp\Exception\RequestException(
"Missing parameter",
$request
);
}