public function testGet() { $this->_apiFrontMock->expects($this->once())->method('determineApiType')->will($this->returnValue(Mage_Webapi_Controller_Front::API_TYPE_REST)); $expectedController = $this->getMockBuilder('Mage_Webapi_Controller_Request_Rest')->disableOriginalConstructor()->getMock(); $this->_objectManager->expects($this->once())->method('get')->will($this->returnValue($expectedController)); $this->assertEquals($expectedController, $this->_requestFactory->get()); }
/** * Initialize dependencies. * * @param Mage_Webapi_Controller_Request_Factory $requestFactory * @param Mage_Webapi_Controller_Response_Factory $responseFactory * @param Mage_Core_Model_Factory_Helper $helperFactory */ public function __construct(Mage_Webapi_Controller_Request_Factory $requestFactory, Mage_Webapi_Controller_Response_Factory $responseFactory, Mage_Core_Model_Factory_Helper $helperFactory) { $this->_helperFactory = $helperFactory; $this->_translationHelper = $this->_helperFactory->get('Mage_Webapi_Helper_Data'); $this->_request = $requestFactory->get(); $this->_response = $responseFactory->get(); }
/** * Initialize dependencies. * * @param Mage_Webapi_Model_Config_Rest $apiConfig * @param Mage_Webapi_Helper_Data $helper * @param Mage_Webapi_Helper_Config $configHelper * @param Mage_Webapi_Controller_Request_Factory $requestFactory * @param Mage_Webapi_Controller_Response_Rest $response * @param Mage_Webapi_Controller_Response_Rest_Renderer_Factory $rendererFactory * @param Magento_Controller_Router_Route_Factory $routeFactory */ public function __construct(Mage_Webapi_Model_Config_Rest $apiConfig, Mage_Webapi_Helper_Data $helper, Mage_Webapi_Helper_Config $configHelper, Mage_Webapi_Controller_Request_Factory $requestFactory, Mage_Webapi_Controller_Response_Rest $response, Mage_Webapi_Controller_Response_Rest_Renderer_Factory $rendererFactory, Magento_Controller_Router_Route_Factory $routeFactory) { $this->_apiConfig = $apiConfig; $this->_apiHelper = $helper; $this->_configHelper = $configHelper; $this->_request = $requestFactory->get(); $this->_response = $response; $this->_routeFactory = $routeFactory; $this->_renderer = $rendererFactory->get(); }