public function processServer() { if (!$_SERVER['REMOTE_ADDR'] == $this->helpers->config('client_ip')) { header('HTTP/1.0 403 Forbidden'); return _arNone(); } $soap = new Zend_Soap_Server($this->url('soapserver|soap|WSDL')); $soap->setUri($this->url('soapserver|soap|Server')); $soap->setClass('soapserverservice'); $soap->setWsdlCache(false); $soap->handle(); return _arNone(); }
/** * @group ZF-5300 */ public function testSetAndGetWsdlCache() { $server = new Zend_Soap_Server(); $this->assertNull($server->getWsdlCache()); $server->setWsdlCache(100); $this->assertEquals(100, $server->getWsdlCache()); $options = $server->getOptions(); $this->assertTrue(isset($options['cache_wsdl'])); $this->assertEquals(100, $options['cache_wsdl']); }