Skip to content

Commit 4b27402

Browse files
committed
Collector/SoapClient tests
1 parent 1f316db commit 4b27402

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

src/Debug/Collector/SoapClient.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,17 +373,22 @@ private function logXml($label, $xml)
373373
*/
374374
private function setLastRequest($request)
375375
{
376-
\bdk\Debug::varDump('setLastRequest', $request);
376+
$classRef = new ReflectionClass('SoapClient');
377+
\bdk\Debug::varDump('setLastRequest', array(
378+
'request' => $request,
379+
'hasProperty' => $classRef->hasProperty('__last_request'),
380+
'8.1+' => PHP_VERSION_ID >= 80100,
381+
));
377382
// $objRef = new ReflectionObject($this);
378383
// if ($objRef->hasProperty('__last_request')) {
379384
// $lastRequestRef = $objRef->getProperty('__last_request');
380-
$classRef = new ReflectionClass('SoapClient');
381385
if ($classRef->hasProperty('__last_request') || PHP_VERSION_ID >= 80100) {
382386
$lastRequestRef = new ReflectionProperty('SoapClient', '__last_request');
383387
$lastRequestRef->setAccessible(true);
384388
$lastRequestRef->setValue($this, $request);
385389
return;
386390
}
391+
\bdk\Debug::varDump('setting __last_request directly');
387392
$this->__last_request = $request;
388393
}
389394

tests/Debug/Collector/SoapClientTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ public function testDoRequest()
341341
$soapClient = $this->getClient();
342342
$soapClient->__doRequest($request, $this->wsdl, '', SOAP_1_1);
343343
} catch (\Exception $e) {
344-
$message = $e->getMessage();
344+
$message = $e->getMessage() . ' ' . $e->getFile() . ':' . $e->getLine();
345345
$this->markTestSkipped($message);
346346
}
347347

0 commit comments

Comments
 (0)