/** * Build a web request for dispatching this Ext Direct transaction * * @param \TYPO3\ExtJS\ExtDirect\Request $extDirectRequest * @return \TYPO3\Flow\Mvc\ActionRequest A web request for this transaction */ public function buildRequest(\TYPO3\ExtJS\ExtDirect\Request $extDirectRequest) { $request = new \TYPO3\Flow\Mvc\ActionRequest($extDirectRequest); $request->setControllerObjectName($this->getControllerObjectName()); $request->setControllerActionName($this->getMethod()); $request->setFormat('extdirect'); $request->setArguments($this->getArguments()); return $request; }