public function rest() { $vo_restserver = new Zend_Rest_Server(); $vo_restserver->returnResponse(true); $vo_restserver->setClass('UserContentService', null, array($this->request)); $this->view->setVar("rest_server", $vo_restserver); $this->render("usercontent_rest.php"); }
public function rest() { $vo_restserver = new Zend_Rest_Server(); $vo_restserver->returnResponse(true); $vo_restserver->setClass('CataloguingService', null, array($this->request)); $this->view->setVar("rest_server", $vo_restserver); $this->render("cataloguing_rest.php"); }
public function rest() { if ($this->opb_disable) { return ""; } $vo_restserver = new Zend_Rest_Server(); $vo_restserver->returnResponse(true); $vo_restserver->setClass('AccessControlService', null, array($this->request)); $this->view->setVar("rest_server", $vo_restserver); $this->render("accesscontrol/accesscontrol_rest.php"); }
/** * @group ZF-3751 */ public function testCallingNoMethodDoesNotThrowUnknownButSpecificErrorExceptionMessage() { $server = new Zend_Rest_Server(); $server->setClass('Zend_Rest_Server_Test2'); $server->returnResponse(true); $response = $server->handle(); $this->assertContains('<status>failed</status>', $response); $this->assertNotContains('<message>An unknown error occured. Please try again.</message>', $response); }
public function testReturnResponseForcesHandleToReturnResponse() { $server = new Zend_Rest_Server(); $server->returnResponse(true); $server->setClass('Zend_Rest_Server_Test2'); ob_start(); $response = $server->handle(array('method' => 'test2Xml')); $result = ob_get_clean(); $this->assertTrue(empty($result)); $this->assertContains('<foo>bar</foo>', $response); }
public function testGeneratedXmlEncodesFaultAmpersands() { $server = new Zend_Rest_Server(); $server->returnResponse(true); $server->setClass('Zend_Rest_Server_Test'); ob_start(); $response = $server->handle(array('method' => 'testExceptionsEncoding')); $result = ob_get_clean(); $this->assertTrue(empty($result)); $this->assertContains('testing class method exception & encoding', $response); }