fXmlRpc\Transport\Recorder::getLastException PHP Method

getLastException() public method

Returns exception when last request fail.
public getLastException ( ) : Exceptio\Exception | null
return Exceptio\Exception | null
    public function getLastException()
    {
        return $this->lastException;
    }

Usage Example

Beispiel #1
0
 public function testIsLastResponseNotContainXmlFromPreviousRequest()
 {
     $this->transportOk($this->at(0));
     $this->transportFail($this->at(1));
     $this->client->call('TestMethod', ['param1', 2, ['param3' => true]]);
     $this->assertXmlStringEqualsXmlString($this->expectedRequest, $this->recorder->getLastRequest());
     $this->assertXmlStringEqualsXmlString($this->expectedResponse, $this->recorder->getLastResponse());
     try {
         $this->client->call('TestMethod', ['param1', 2, ['param3' => true]]);
     } catch (Exception $e) {
         $this->assertSame($this->exception, $e);
     }
     $lastRequest = $this->recorder->getLastRequest();
     $lastResponse = $this->recorder->getLastResponse();
     $lastException = $this->recorder->getLastException();
     $this->assertXmlStringEqualsXmlString($this->expectedRequest, $lastRequest);
     $this->assertNull($lastResponse);
     $this->assertSame($this->exception, $lastException);
 }