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

Class: SOAP_Server

Source Location: /SOAP-0.8.1/Server.php

Class Overview

PEAR
   |
   --SOAP_Base_Object
      |
      --SOAP_Base
         |
         --SOAP_Server

SOAP::Server SOAP Server Class


Author(s):

Version:

  • $Id: Server.php,v 1.44.2.3 2004/08/22 19:59:50 arnaud Exp $

Variables

Methods


Child classes:

SOAP_Server_Email
SOAP_Server_Email SOAP Server Class
SOAP_Server_TCP
SOAP_Server_TCP SOAP Server Class

Inherited Variables

Inherited Methods


Class Details

[line 56]
SOAP::Server SOAP Server Class

originaly based on SOAPx4 by Dietrich Ayala http://dietrich.ganx4.com/soapx4

  • Author: Shane Caraveo <shane@php.net> Conversion to PEAR and updates
  • Author: Dietrich Ayala <dietrich@ganx4.com> Original Author
  • Version: $Id: Server.php,v 1.44.2.3 2004/08/22 19:59:50 arnaud Exp $
  • Access: public


[ Top ]


Class Variables

$callHandler =  NULL

[line 66]


Type:   mixed


[ Top ]

$callValidation =  true

[line 67]


Type:   mixed


[ Top ]

$call_methodname =  NULL

[line 65]


Type:   mixed


[ Top ]

$dispatch_map = array()

[line 62]


Type:   array


[ Top ]

$dispatch_objects = array()

[line 63]


Type:   mixed


[ Top ]

$endpoint =  ''

[line 90]


Type:   mixed


[ Top ]

$headers =  ''

[line 73]


Type:   string


[ Top ]

$method_namespace =  NULL

[line 93]


Type:   mixed


[ Top ]

$request =  ''

[line 79]


Type:   string


[ Top ]

$response_encoding =  'UTF-8'

[line 86]


Type:   mixed


[ Top ]

$result =  'successful'

[line 88]


Type:   mixed


[ Top ]

$service =  ''

[line 92]


Type:   mixed


[ Top ]

$soapobject =  NULL

[line 64]


Type:   mixed


[ Top ]

$xml_encoding =  SOAP_DEFAULT_ENCODING

[line 85]

  • Var: XML-Encoding

Type:   string


[ Top ]



Method Detail

SOAP_Server (Constructor)   [line 96]

SOAP_Server SOAP_Server( [ $options = NULL])


Parameters:

   $options   — 

[ Top ]

addObjectMap   [line 598]

void addObjectMap( &$obj, [ $namespace = null], [ $service_name = 'Default'], [ $service_desc = ''])


Parameters:

   &$obj   — 
   $namespace   — 
   $service_name   — 
   $service_desc   — 

[ Top ]

addObjectWSDL   [line 684]

void addObjectWSDL( &$wsdl_obj, $targetNamespace, $service_name, [ $service_desc = ''])


Parameters:

   &$wsdl_obj   — 
   $targetNamespace   — 
   $service_name   — 
   $service_desc   — 

[ Top ]

addToMap   [line 644]

void addToMap( $methodname, $in, $out, [ $namespace = NULL], [ $alias = NULL])


Parameters:

   $methodname   — 
   $in   — 
   $out   — 
   $namespace   — 
   $alias   — 

[ Top ]

bind   [line 665]

void bind( $wsdl_url)

  • Deprecated: use bindWSDL from now on

Parameters:

   $wsdl_url   — 

[ Top ]

bindWSDL   [line 673]

void bindWSDL( string $wsdl_url)


Parameters:

string   $wsdl_url   —  a url to a WSDL resource

[ Top ]

buildResult   [line 265]

void buildResult( &$method_response, &$return_type, [ $return_name = 'return'], [ $namespace = ''])


Parameters:

   &$method_response   — 
   &$return_type   — 
   $return_name   — 
   $namespace   — 

[ Top ]

callMethod   [line 233]

void &callMethod( $methodname, &$args)


Parameters:

   $methodname   — 
   &$args   — 

[ Top ]

getReturnType   [line 546]

void getReturnType( $returndata)


Parameters:

   $returndata   — 

[ Top ]

parseRequest   [line 297]

void parseRequest( [ $data = ''], [ $attachments = null])


Parameters:

   $data   — 
   $attachments   — 

[ Top ]

service   [line 128]

void service( $data, [ $endpoint = ''], [ $test = FALSE])


Overridden in child classes as:

SOAP_Server_Email::service()
SOAP_Server_Email_Gateway::service()
SOAP_Server_TCP::service()

Parameters:

   $data   — 
   $endpoint   — 
   $test   — 

[ Top ]

setCallHandler   [line 657]

void setCallHandler( $callHandler, [ $validation = true])


Parameters:

   $callHandler   — 
   $validation   — 

[ Top ]

validateMethod   [line 558]

void validateMethod( $methodname, [ $namespace = NULL])


Parameters:

   $methodname   — 
   $namespace   — 

[ Top ]

verifyMethod   [line 472]

void verifyMethod( $request)


Parameters:

   $request   — 

[ Top ]

__decodeRequest   [line 430]

void &__decodeRequest( $request, [ $shift = false])


Parameters:

   $request   — 
   $shift   — 

[ Top ]


Documentation generated on Mon, 11 Mar 2019 13:59:47 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.