Instalace guzzle ~5.3 a ~6.0

crookslovacko
Člen | 75
+
0
-

Ahojte kluci, i když to asi není dotaz čistě na Nette mám problém s guzzle a snad mi poradíte.

Mám v json knihovnu „slevomat/zbozi-api-library“: „^1.1“, která pužívá guzzle 5.3

Nyní jsem chtěl knihovnu pro ebay: eBay SDK for PHP ale ta potrřebuje knihovnu guzzle 6.0 a vyssi.

Pri update knihovny guzzle ale dojde k erroru. Pokud tomu vsemu dobre rozumim tak se to tam bije a nejde to updatovat na 6ku kvuli slevomatu.

Je nejaka cesta jak to udelat. Snazim se to pochopit ze https://stackoverflow.com ale nejak mi to nedava smysl. Dat tam nejak obe verze guzzle? Kdyz dam verzi 6.0 rve mi to ze slevomat chce jen 5.3

Setkal se nekdo s tim a mate nejake reseni prosim.

nightfish
Člen | 519
+
+1
-

Můžeš použít dev-master verzi balíčku slevomat/zbozi-api-library, která má již závislost na Guzzle 6. K tomu by měly stačit následující kroky:

  1. do composer.json přidat
"minimum-stability": "dev",
"prefer-stable": true
  1. composer require slevomat/zbozi-api-library:dev-master

…a pak by měl jít povýšit Guzzle na 6.