}
            }
        }
    }
    static function __meta__()
    {
        $args = func_get_args();
        return call_user_func_array(self::$__meta__, $args);
    }
    static $__meta__;
    function __toString()
    {
        return $this->toString();
    }
}
ufront_web_Controller::$__meta__ = _hx_anonymous(array("obj" => _hx_anonymous(array("rtti" => new _hx_array(array(new _hx_array(array("context", "ufront.web.context.HttpContext", ""))))))));
function ufront_web_Controller_0(&$future, $result)
{
    return tink_core_Outcome::Success($result);
}
function ufront_web_Controller_1(&$surprise, $outcome)
{
    switch ($outcome->index) {
        case 0:
            $result = _hx_deref($outcome)->params[0];
            return tink_core_Outcome::Success(ufront_web_result_ActionResult::wrap($result));
            break;
        case 1:
            $error = _hx_deref($outcome)->params[0];
            return tink_core_Outcome::Failure(ufront_web_HttpError::wrap($error, null, _hx_anonymous(array("fileName" => "Controller.hx", "lineNumber" => 301, "className" => "ufront.web.Controller", "methodName" => "wrapResultOrError"))));
            break;
 public function __construct()
 {
     if (!php_Boot::$skip_constructor) {
         parent::__construct();
     }
 }