Guzzle 6.2取消了重新警告

时间:2017-03-02 13:29:25

标签: php symfony guzzle

以下代码给了我一个

GuzzleHttp\Psr7\Uri::resolve is deprecated since version 1.4. Use GuzzleHttp\Psr7\UriResolver::resolve instead.

我做错了什么?

$client = new Client(['base_uri' => 'http://api.geonames.org/countryCodeXML']);
$options = ['query' => ['lat' => 50, 'lng' => 14, 'username' => 'demo']];
echo $client->get('countryCodeXML', $options)->getBody()->getContents();

1 个答案:

答案 0 :(得分:1)

我不明白任何人都会回答这个问题。

您应该在GitHub中打开新问题,而不是在StackOverflow上询问。

链接参考:https://github.com/guzzle/guzzle/issues/1759

版本6.2.3已随补丁一起发布。

我认为你应该更新到最新版本。

或:

为了解决方法,我们暂时向composer.json添加了行"guzzlehttp/psr7":"1.4.0"