public function processRequest($context) { $context->actionContext->handler = $this; $controller = $context->injector->_instantiate($this->indexController); $resultFuture = tink_core__Future_Future_Impl_::_tryMap($controller->execute(), array(new _hx_lambda(array(&$context, &$controller), "ufront_web_MVCHandler_1"), 'execute')); return $resultFuture; }
public function init() { $_g = $this; if (!$this->started) { $this->get_id(); $this->sessionData = new haxe_ds_StringMap(); return tink_core__Future_Future_Impl_::_tryMap(tink_core__Future_Future_Impl_::_tryMap(tink_core__Future_Future_Impl_::_tryFailingFlatMap($this->doCreateSessionDirectory(), isset($this->doReadSessionFile) ? $this->doReadSessionFile : array($this, "doReadSessionFile")), isset($this->doUnserializeSessionData) ? $this->doUnserializeSessionData : array($this, "doUnserializeSessionData")), array(new _hx_lambda(array(&$_g), "ufront_web_session_FileSession_0"), 'execute')); } else { return ufront_core_SurpriseTools::success(); } }
public function executeResult($actionContext) { $_g = $this; return tink_core__Future_Future_Impl_::_tryMap($this->originalResult->executeResult($actionContext), array(new _hx_lambda(array(&$_g, &$actionContext), "ufront_web_result_CallJavascriptResult_0"), 'execute')); }
function ufront_app_HttpApplication_38(&$_g, &$httpContext, &$logHandModules, &$n, &$n1, &$n2, &$n3, &$reqHandModules, &$reqMidModules, &$resMidModules, $n4) { return tink_core__Future_Future_Impl_::_tryMap($_g->clearMessages(), array(new _hx_lambda(array(&$_g, &$httpContext, &$logHandModules, &$n, &$n1, &$n2, &$n3, &$n4, &$reqHandModules, &$reqMidModules, &$resMidModules), "ufront_app_HttpApplication_39"), 'execute')); }