/hphp/test/zend/bad/ext/soap/tests/bugs/bug44882.php
PHP | 36 lines | 35 code | 1 blank | 0 comment | 0 complexity | 1634a0b2ccce7fc3ec90bdcaed6253a6 MD5 | raw file
Possible License(s): LGPL-2.1, BSD-2-Clause, BSD-3-Clause, MPL-2.0-no-copyleft-exception, MIT, LGPL-2.0, Apache-2.0
- <?php
- class TestSoapClient extends SoapClient
- {
- public function __doRequest($req, $loc, $act, $ver, $one_way = 0)
- {
- return <<<XML
- <?xml version="1.0" encoding="UTF-8"?>
- <SOAP-ENV:Envelope
- xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ns="urn:ebay:api:PayPalAPI">
- <SOAP-ENV:Body id="_0">
- <GetExpressCheckoutDetailsResponse xmlns="urn:ebay:api:PayPalAPI">
- <Timestamp>2008-06-23T14:51:08Z</Timestamp>
- <Ack>Success</Ack>
- <CorrelationID>ae013a0ccdf13</CorrelationID>
- <Version>50.000000</Version>
- <Build>588340</Build>
- <GetExpressCheckoutDetailsResponseDetails xsi:type="ns:GetExpressCheckoutDetailsResponseDetailsType">
- <Token>EC-11Y75137T2399952C</Token>
- <PayerInfo>
- <Payer>example@example.com</Payer>
- <PayerID>MU82WA43YXM9C</PayerID>
- <PayerStatus>verified</PayerStatus>
- </PayerInfo>
- </GetExpressCheckoutDetailsResponseDetails>
- </GetExpressCheckoutDetailsResponse>
- </SOAP-ENV:Body>
- </SOAP-ENV:Envelope>
- XML;
- }
- }
- $client = new TestSoapClient(dirname(__FILE__).'/bug44882.wsdl');
- print_r($client->GetExpressCheckoutDetails());
- ?>