public function setDefaultFormat($format) { $ajaxContext = new Zend_Controller_Action_Helper_AjaxContext(); if (!array_key_exists($format, $ajaxContext->getContexts())) { throw new Bgy_Controller_Exception('The format "' . $format . '" is not a valid format.'); } $this->_defaultFormat = $format; return $this; }
/** * @author Fix sponsored by Enrise - www.enrise.com * * @group ZF-8444 */ public function testAjaxContextIsRequestDependent() { $request = new ZendTest_Controller_Request_SimpleMock_AjaxTest(); $helper = new Zend_Controller_Action_Helper_AjaxContext(); $helper->setActionController(new Zend_Controller_Action_Helper_AjaxContextTestController($request, $this->response, array())); try { $helper->initContext(); $this->assertTrue(true); } catch (Exception $e) { if ($e->getMessage() == 'test testAjaxContextIsRequestDependent failed') { $this->fail(); } else { throw $e; } } }