abstract class AbstractClient extends Client

eBay Abstract Client

Methods

type
doCall(AbstractInput $input)

doCall

sting
getEndpoint()

getEndpoint

RequestHeader
createRequestHeader(RequestHeader $header = null)

createRequestHeader

boolean
isReceivedFinished($data, $status)

Prüft, ob die Empfangenen Daten ausreichen und gibt false oder true zurück. Wird true zurückgegeben beendet der Socket das Empfangen der Daten.

Response
getCall(string $xml, string $method)

getCall

Details

at line 42
type doCall(AbstractInput $input)

doCall

Parameters

AbstractInput $input

Return Value

type

at line 55
abstract sting getEndpoint()

getEndpoint

Liefert den Endpunkt der API zurück

Return Value

sting Endpunkt

at line 66
protected RequestHeader createRequestHeader(RequestHeader $header = null)

createRequestHeader

Bei eBay nur definierte Header senden Hier werden keine Standard Header gesetzt

Parameters

RequestHeader $header Header

Return Value

RequestHeader

at line 87
protected boolean isReceivedFinished($data, $status)

Prüft, ob die Empfangenen Daten ausreichen und gibt false oder true zurück. Wird true zurückgegeben beendet der Socket das Empfangen der Daten.

Der Microsoft-IIS/6.0 sendet nur "Connection: close" daher muss Alvine warten bis der Socket beendet wird

HTTP/1.1 200 OK Connection: close Date: Tue, 03 Mar 2015 12:18:34 GMT Server: Microsoft-IIS/6.0

Parameters

$data
$status

Return Value

boolean Abbruchbedingung

at line 109
protected Response getCall(string $xml, string $method)

getCall

Führt ein Call aus

Parameters

string $xml
string $method

Return Value

Response