2017-03-02 1 views
0

Der folgende Code Warnung gibt mir einGuzzle 6.2 deperecated

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

Was mache ich falsch?

$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(); 
+0

Warum downvote composer.json? OP ruft die Methode 'Uri :: resolve()' nicht explizit auf, daher kann dies auf ein unerwartetes Verhalten der Bibliothek hinweisen. – edigu

Antwort

1

Ich verstehe niemanden diese Frage downvotes.

Sie sollten neue Probleme in GitHub öffnen, anstatt auf StackOverflow zu fragen.

Linkreferenz: https://github.com/guzzle/guzzle/issues/1759.

Die Version 6.2.3 wurde mit dem Patch veröffentlicht.

Ich denke, Sie sollten auf die neueste Version aktualisieren.

oder:

Für Abhilfe fügten wir Zeile "guzzlehttp/psr7":"1.4.0" vorübergehend