chciałbym się dowiedzieć w jaki sposób mogę wyprintować zawartość SOAP`a.
Czyli chciałbym wiedzieć co dokładnie jest generowane w momencie wywołania $client->ZapiszCzytelnika($obj);
W momencie gdy robię var_dump($obj) - tu mam informacje o samym obiekcie.
Gdy robię var_dump($client->ZapiszCzytelnika($obj)) to pokazuje mi co zwraca wywołanie tej metody.
Natomiast chciałbym się dowiedzieć czy faktycznie obiekt ten jest wysłany jako parametr tej metody w SOAP BODY.
$client = new SoapClient('http://.....?wsdl'); $obj = new Czytelnik; $obj->email=$email; $obj->nazwisko=$lastname; $obj->content=$content; $obj->subject=$subject; $client->ZapiszCzytelnika($obj);
ok, poradziłem sobie.
array('trace' => 1)
a potem $client->__getLastRequest();
//Wynik: <SOAP-ENV:Body><ns1:ZapiszCzytelnika/></SOAP-ENV:Body>
Pytanie brzmi:
jak poprawnie wysłać obiekt za pomocą SOAP?
proszę o pomoc