Exemplo n.º 1
0
 /**
  * Test generateUri method.
  *
  * @dataProvider providerForGenerateUriTest
  */
 public function testGenerateUri($isWsdl, $resources, $expectedUri, $assertMessage)
 {
     $this->_storeMock->expects($this->once())->method('getBaseUrl')->will($this->returnValue('http://magento.com/'));
     $this->_requestMock->expects($this->once())->method('getRequestedResources')->will($this->returnValue($resources));
     $actualUri = $this->_soapServer->generateUri($isWsdl);
     $this->assertEquals($expectedUri, $actualUri, $assertMessage);
 }
Exemplo n.º 2
0
 /**
  * Initialize SOAP Server.
  *
  * @return Mage_Webapi_Model_Soap_Server
  */
 protected function _initSoapServer()
 {
     $this->_soapServer->initWsdlCache();
     $this->_soapServer->setWSDL($this->_soapServer->generateUri(true))->setEncoding($this->_soapServer->getApiCharset())->setSoapVersion(SOAP_1_2)->setClassmap($this->_apiConfig->getTypeToClassMap());
     use_soap_error_handler(false);
     // TODO: Headers are not available at this point.
     // $this->_soapHandler->setRequestHeaders($this->_getRequestHeaders());
     $this->_soapServer->setReturnResponse(true)->setObject($this->_soapHandler);
     return $this->_soapServer;
 }