Как сбросить запрос SoapClient для отладки?

Мне нужно отладить код, который использует мыльный клиент. Я нашел методы getLast * в php.net, но когда я пытаюсь получить последний запрос на отладку, он возвращает NULL

ChangePowerUnit(array(
        "PowerValue" => 100,
        "fromPowerUnit" => "horsepower",
        "toPowerUnit" => "megawatts"
    ));


    echo "====== REQUEST HEADERS =====" . PHP_EOL;
    var_dump($client->__getLastRequestHeaders());
    echo "========= REQUEST ==========" . PHP_EOL;
    var_dump($client->__getLastRequest());
    echo "========= RESPONSE =========" . PHP_EOL;
    var_dump($response);

?>

Результат выполнения кода:

$php soap_test.php 

====== REQUEST HEADERS =====
NULL
========= REQUEST ==========
NULL
========= RESPONSE =========
object(stdClass)#2 (1) {
  ["ChangePowerUnitResult"]=>
  float(0.0746)
}

Как получить содержимое тела и заголовков последнего запроса SoapClient?

Ответы на вопрос(3)

Ваш ответ на вопрос