abstract class AbstractClient extends AbstractClient

eBay 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

convertAndSendRequest(Request $request)

convertAndSendRequest

setOperationName(string $operationname)

setOperationName

Details

in AbstractClient at line 42
type doCall(AbstractInput $input)

doCall

Parameters

AbstractInput $input

Return Value

type

in AbstractClient at line 55
abstract sting getEndpoint()

getEndpoint

Liefert den Endpunkt der API zurück

Return Value

sting Endpunkt

in AbstractClient 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

in AbstractClient 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

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

getCall

Führt ein Call aus

Parameters

string $xml
string $method

Return Value

Response

at line 41
protected convertAndSendRequest(Request $request)

convertAndSendRequest

Parameters

Request $request Request

Exceptions

ConfigurationException Fehlende Authentication

at line 55
setOperationName(string $operationname)

setOperationName

Setzt den Namen der Operation

Parameters

string $operationname Namen der Operation