Class Zend_Soap_AutoDiscover

Description

Implements interfaces:

Located in /Zend/Soap/AutoDiscover.php (line 9)

Zend_Server_Abstract
   |
   --Zend_Soap_AutoDiscover
Method Summary
static string getType (string $type)
Zend_Soap_AutoDiscover __construct ()
void addFunction (string $function, [string $namespace = ''])
void fault ([string $fault = null], [string|int $code = null])
array getFunctions ()
void handle ([string $request = false])
void loadFunctions (unknown_type $definition)
void setClass (string $class, [string $namespace = ''], [array $argv = null])
void setPersistence (int $mode)
Variables

Inherited Variables

Inherited from Zend_Server_Abstract

Zend_Server_Abstract::$magic_methods
Methods
static method getType (line 213)

Returns an XSD Type for the given PHP type

static string getType (string $type)
  • string $type: PHP Type to get the XSD type for
Constructor __construct (line 28)

Constructor

  • access: public
Zend_Soap_AutoDiscover __construct ()
addFunction (line 88)

Add a Single or Multiple Functions to the WSDL

  • access: public
void addFunction (string $function, [string $namespace = ''])
  • string $function: Function Name
  • string $namespace: Function namespace - Not Used
fault (line 157)

Action to take when an error occurs

  • access: public
  • todo: Imeplement
void fault ([string $fault = null], [string|int $code = null])
  • string $fault
  • string|int $code
getFunctions (line 180)

Return an array of functions in the WSDL

  • access: public
array getFunctions ()
handle (line 167)

Handle the Request

  • access: public
void handle ([string $request = false])
  • string $request: A non-standard request - Not Used
loadFunctions (line 191)

Load Functions

  • access: public
  • todo: Implement
void loadFunctions (unknown_type $definition)
  • unknown_type $definition
setClass (line 40)

Set the Class the SOAP server will use

  • access: public
void setClass (string $class, [string $namespace = ''], [array $argv = null])
  • string $class: Class Name
  • string $namespace: Class Namspace - Not Used
  • array $argv: Arguments to instantiate the class - Not Used
setPersistence (line 202)

Set Persistance

  • access: public
  • todo: Implement
void setPersistence (int $mode)
  • int $mode

Inherited Methods

Inherited From Zend_Server_Abstract

Zend_Server_Abstract::lowerCase()

Documentation generated on Sun, 29 Oct 2006 21:27:51 -0600 by phpDocumentor 1.3.0RC6