Wpis z mikrobloga

@kao3991 Przy API od DHL w dokumentacji normalnie były podane funkcje, które sobie wołam i wszystko działa, a przy tej dokumentacji nie ma ani przykładowych połączeń ani nic. Nie wiem nawet czy przy autoryzacji do API podaje dane te same co do logowania przez stronę czy muszę pisać do nich o wygenerowanie danych do API tak jak ma to miejsce przy DHL. Kolejna sprawa to czy dane do logowania do testowego serwera
@SpijSlodkiKsiaze: są w dokumentacji example przecież :) ogólnie to SOAP jak każdy inny.
Do testów masz hello, getUrzedyNadania też powinno się nadać, bo żadna logika za tym nie stoi, zawsze coś powinno wypluć.
Serwer testowy - całkowicie osobny od produkcyjnego, o tu https://en-testwebapi.poczta-polska.pl/. Kiedyś dawno czekałem wieki na konto, potwierdzili dopiero po kontakcie telefonicznym, ale to było dawno, może jest lepiej :) Szczęśliwie działa 1:1 jak produkcyjny, raczej nie nadziejesz
No to sprawa prosta, zakładam że masz autoloader composerowy aktywny:

$generator = new \Wsdl2PhpGenerator\Generator();
$generator->generate(new \Wsdl2PhpGenerator\Config([
'inputFile' => 'lokalizacja/pliku/wsdl',
'outputDir' => 'lokalizacja/gdzie/chcesz/trzymac/utworzone/klasy',
'namespaceName' => 'Twoj\Namespace\Opcjonalnie',
'constructorParamsDefaultToNull' => true,
]));