Class Mage_Api_Model_Server_Adapter_Soap

Description

Implements interfaces:

Webservice soap adapter

Located in /Api/Model/Server/Adapter/Soap.php (line 34)

Varien_Object
   |
   --Mage_Api_Model_Server_Adapter_Soap
Direct descendents
Class Description
Mage_Api_Model_Server_V2_Adapter_Soap Webservice soap adapter
Variable Summary
SoapServer $_soap
Method Summary
void fault (int $code, string $message)
string getHandler ()
String getWsdlUrl ([array $params = null], [ $withAuth = true])
boolean _extensionLoaded ()
Variables
SoapServer $_soap = null (line 43)

Soap server

  • access: protected
Methods
fault (line 164)

Dispatch webservice fault

  • access: public
void fault (int $code, string $message)
  • int $code
  • string $message

Implementation of:
Mage_Api_Model_Server_Adapter_Interface::fault()
Dispatch webservice fault
getController (line 84)

Retrive webservice api controller

  • access: public
Mage_Api_Controller_Action getController ()

Implementation of:
Mage_Api_Model_Server_Adapter_Interface::getController()
Retrive webservice api controller
getHandler (line 62)

Retrive handler class name for webservice

  • access: public
string getHandler ()

Implementation of:
Mage_Api_Model_Server_Adapter_Interface::getHandler()
Retrive handler class name for webservice
getWsdlUrl (line 197)

Transform wsdl url if $_SERVER["PHP_AUTH_USER"] is set

  • access: protected
String getWsdlUrl ([array $params = null], [ $withAuth = true])
  • array $params
  • $withAuth
run (line 95)

Run webservice

  • access: public

Implementation of:
Mage_Api_Model_Server_Adapter_Interface::run()
Run webservice

Redefined in descendants as:
setController (line 73)

Set webservice api controller

  • access: public

Implementation of:
Mage_Api_Model_Server_Adapter_Interface::setController()
Set webservice api controller
setHandler (line 51)

Set handler class name for webservice

  • access: public
Mage_Api_Model_Server_Adapter_Soap setHandler (string $handler)
  • string $handler

Implementation of:
Mage_Api_Model_Server_Adapter_Interface::setHandler()
Set handler class name for webservice
_extensionLoaded (line 186)

Check whether Soap extension is loaded

  • access: protected
boolean _extensionLoaded ()
_instantiateServer (line 222)

Try to instantiate Zend_Soap_Server If schema import error is caught, it will retry in 1 second.

  • throws: Zend_Soap_Server_Exception
  • access: protected
void _instantiateServer ()

Documentation generated on Fri, 11 Feb 2011 17:13:04 +0200 by phpDocumentor 1.4.3