SOAP
[ class tree: SOAP ] [ index: SOAP ] [ all elements ]

Class: SOAP_Transport

Source Location: /SOAP-0.10.0/Transport.php

Class Overview

PEAR
   |
   --SOAP_Base_Object
      |
      --SOAP_Base
         |
         --SOAP_Transport

SOAP Transport Layer


Author(s):

Variables

Methods


Child classes:

SOAP_Transport_SMTP
SMTP Transport for SOAP
SOAP_Transport_HTTP
HTTP Transport for SOAP
SOAP_Transport_TCP
TCP transport for SOAP.

Inherited Variables

Inherited Methods

Class: SOAP_Base

SOAP_Base::SOAP_Base()
Constructor.
SOAP_Base::makeEnvelope()
Creates the SOAP envelope with the SOAP envelop data.
SOAP_Base::setDefaultNamespace()
Sets the default namespace.
SOAP_Base::setTypeTranslation()
Explicitly sets the translation for a specific class.
SOAP_Base::__set_type_translation()

Class: SOAP_Base_Object

SOAP_Base_Object::SOAP_Base_Object()
Constructor.

Class Details

[line 40]
SOAP Transport Layer

This layer can use different protocols dependant on the endpoint url provided.

No knowlege of the SOAP protocol is available at this level. No knowlege of the transport protocols is available at this level.



[ Top ]


Class Variables

$attachments =

[line 93]

Decoded attachments from the reponse.

Type:   array


[ Top ]

$encoding =  SOAP_DEFAULT_ENCODING

[line 77]

Request encoding.

Type:   string


[ Top ]

$incoming_payload =  ''

[line 63]

Incoming payload.

Type:   string


[ Top ]

$outgoing_payload =  ''

[line 70]

Outgoing payload.

Type:   string


[ Top ]

$result_encoding =  'UTF-8'

[line 86]

Response encoding.

We assume UTF-8 if no encoding is set.


Type:   string


[ Top ]

$url =  ''

[line 47]

Connection endpoint URL.

Type:   string


[ Top ]

$urlparts =  null

[line 56]

Array containing urlparts.

Type:   mixed


[ Top ]



Method Detail

getTransport   [line 118]

void &getTransport( $url, [ $encoding = SOAP_DEFAULT_ENCODING])


Parameters:

   $url   — 
   $encoding   — 

[ Top ]

send   [line 113]

string|SOAP_Fault send( string $msg, [array $options = null])

Sends and receives SOAP data.
  • Abstract:
  • Access: public

Overridden in child classes as:

SOAP_Transport_SMTP::send()
Sends and receives SOAP data.
SOAP_Transport_HTTP::send()
Sends and receives SOAP data.
SOAP_Transport_TCP::send()
Sends and receives SOAP data.

Parameters:

string   $msg   —  Outgoing SOAP data.
array   $options   —  Options.

[ Top ]


Documentation generated on Mon, 11 Mar 2019 14:54:41 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.