<?php 
 
declare(strict_types=1); 
 
namespace WsdlToPhp\PackageBase\Tests; 
 
use SoapClient; 
 
class Client extends SoapClient 
{ 
    public function __getLastRequest() 
    { 
        return file_get_contents(__DIR__ . '/resources/oneline.xml'); 
    } 
 
    public function __getLastResponse() 
    { 
        return file_get_contents(__DIR__ . '/resources/oneline.xml'); 
    } 
 
    public function __getLastRequestHeaders() 
    { 
        return "X-Header-1: valud-1\r\n". 
               "X-Header-2: valud-2\r\n". 
               "X-Header-Date: 2015-03-02T21:36:87\r\n". 
               "X-Header-Content-Type: text/xml; charset=utf-8\r\n"; 
    } 
 
    public function getLastRequestHeadersAsArray() 
    { 
        return [ 
            'X-Header-1' => 'valud-1', 
            'X-Header-2' => 'valud-2', 
            'X-Header-Date' => '2015-03-02T21:36:87', 
            'X-Header-Content-Type' => 'text/xml; charset=utf-8', 
        ]; 
    } 
 
    public function __getLastResponseHeaders() 
    { 
        return "X-Header-1: valud-1\r\n". 
               "X-Header-2: valud-2\r\n". 
               "X-Header-Date: 2015-03-02T21:36:87\r\n". 
               "X-Header-Content-Type: text/xml; charset=utf-8\r\n"; 
    } 
 
    public function getLastResponseHeadersAsArray() 
    { 
        return [ 
            'X-Header-1' => 'valud-1', 
            'X-Header-2' => 'valud-2', 
            'X-Header-Date' => '2015-03-02T21:36:87', 
            'X-Header-Content-Type' => 'text/xml; charset=utf-8', 
        ]; 
    } 
} 
 
 |