Closed piotrpog closed 3 years ago
Wygląda jak problem z klientem HTTP a nie samą biblioteką. W jakiej wersji zainstalowała się pseudo-paczka psr/http-client-implementation
?
Zakładam że nie chodzi ci konkretnie o psr/http-client-implementation
która nie istnieje, tylko o jej odpowiednik?
Próbowałem tego:
"php-http/guzzle6-adapter": "2.0",
"guzzlehttp/guzzle": "~6.0",
"t3ko/dpd-pl-api-php": "^0.3.0"
Oraz tego:
"guzzlehttp/guzzle": "^7.2",
"php-http/guzzle7-adapter": "^0.1.1",
"t3ko/dpd-pl-api-php": "^0.3.0"
Próba użycia wersji php-http/guzzle6-adapter
w wersji ^1.0
wywoływała błąd composera.
Zależności zostały nieco wyczyszczone w najnowszej wersji 0.4
.
Daj znać proszę czy wciąż masz problem.
Zamykam
Gdy próbuję użyć metody
generatePackageNumbers
, pokazuej się ten błąd:Fatal error: Uncaught Error: Class 'Http\Discovery\HttpClientDiscovery' not found in C:\xampp741\htdocs\test2\vendor\phpro\soap-client\src\Phpro\SoapClient\Soap\Handler\HttPlugHandle.php:54 Stack trace: #0 C:\xampp741\htdocs\test2\vendor\t3ko\dpd-pl-api-php\src\Api.php(245): Phpro\SoapClient\Soap\Handler\HttPlugHandle::createWithDefaultClient() #1 C:\xampp741\htdocs\test2\vendor\t3ko\dpd-pl-api-php\src\Api.php(200): T3ko\Dpd\Api->obtainClient('T3ko\Dpd\Soap\C...') #2 C:\xampp741\htdocs\test2\vendor\t3ko\dpd-pl-api-php\src\Api.php(456): T3ko\Dpd\Api->obtainPackageServiceClient() #3 C:\xampp741\htdocs\test2\index.php(31): T3ko\Dpd\Api->generatePackageNumbers(Object(T3ko\Dpd\Request\GeneratePackageNumbersRequest)) #4 {main} thrown in C:\xampp741\htdocs\test2\vendor\phpro\soap-client\src\Phpro\SoapClient\Soap\Handler\HttPlugHandle.php on line 54
Mój kod: