public function executeResult($context) { try { return $context->actionContext->actionResult->executeResult($context->actionContext); } catch (Exception $__hx__e) { $_ex_ = $__hx__e instanceof HException ? $__hx__e->e : $__hx__e; $e = $_ex_; $p_methodName = "executeResult"; $p_lineNumber = -1; $p_fileName = ""; $p_customParams = new _hx_array(array("actionContext")); $p_className = Type::getClassName(Type::getClass($context->actionContext)); return tink_core__Future_Future_Impl_::sync(tink_core_Outcome::Failure(ufront_web_HttpError::wrap($e, null, _hx_anonymous(array("fileName" => "MVCHandler.hx", "lineNumber" => 70, "className" => "ufront.web.MVCHandler", "methodName" => "executeResult"))))); } }
public function isEditorLicensed() { $licenseClass = Type::resolveClass("com.wiris.util.sys.License"); if ($licenseClass !== null) { $init = Reflect::field($licenseClass, "init"); $initMethodParams = new _hx_array(array()); $initMethodParams->push($this->getConfiguration()->getProperty(com_wiris_plugin_api_ConfigurationKeys::$EDITOR_KEY, "")); $initMethodParams->push(""); $initMethodParams->push(new _hx_array(array(4, 5, 9, 10))); Reflect::callMethod($licenseClass, $init, $initMethodParams); $isLicensedMethod = Reflect::field($licenseClass, "isLicensed"); $isLicensedObject = Reflect::callMethod($licenseClass, $isLicensedMethod, null); $isLicensed = null; if (_hx_index_of(Type::getClassName(Type::getClass($isLicensedObject)), "Boolean", null) !== -1) { $isLicensed = _hx_string_call($isLicensedObject, "toString", array()); } else { $isLicensed = $isLicensedObject; } return $isLicensed; } return false; }
public function initializeContext($injector) { $this->context = new haxe_remoting_Context(); if (null == $this->apiContexts) { throw new HException('null iterable'); } $__hx__it = $this->apiContexts->iterator(); while ($__hx__it->hasNext()) { unset($apiContextClass); $apiContextClass = $__hx__it->next(); $apiContext = $injector->_instantiate($apiContextClass); $_g = 0; $_g1 = Reflect::fields($apiContext); while ($_g < $_g1->length) { $fieldName = $_g1[$_g]; ++$_g; $api = Reflect::field($apiContext, $fieldName); if (Reflect::isObject($api)) { $this->context->addObject($fieldName, $api, false); } unset($fieldName, $api); } unset($_g1, $_g); unset($apiContext); } if (null == $this->apis) { throw new HException('null iterable'); } $__hx__it = $this->apis->iterator(); while ($__hx__it->hasNext()) { unset($apiClass); $apiClass = $__hx__it->next(); $className = Type::getClassName($apiClass); $api1 = $injector->_instantiate($apiClass); $this->context->addObject($className, $api1, false); unset($className, $api1); } }
function zcale_core_boot_targets_ServerBoot_0(&$__hx__this, &$mainClass) { $s = Type::getClassName($mainClass); return str_replace(".", "/", $s); }
public function toString() { return Type::getClassName(Type::getClass($this)); }
static function isArray($arr) { if (Type::getClassName(Type::getClass($arr)) === "Array") { return true; } else { return false; } }
public function serialize($v) { $_g = Type::typeof($v); switch ($_g->index) { case 0: $this->buf->add("n"); break; case 1: $v1 = $v; if ($v1 === 0) { $this->buf->add("z"); return; } $this->buf->add("i"); $this->buf->add($v1); break; case 2: $v2 = $v; if (Math::isNaN($v2)) { $this->buf->add("k"); } else { if (!Math::isFinite($v2)) { $this->buf->add($v2 < 0 ? "m" : "p"); } else { $this->buf->add("d"); $this->buf->add($v2); } } break; case 3: $this->buf->add($v ? "t" : "f"); break; case 6: $c = _hx_deref($_g)->params[0]; if (is_object($_t = $c) && !$_t instanceof Enum ? $_t === _hx_qtype("String") : $_t == _hx_qtype("String")) { $this->serializeString($v); return; } if ($this->useCache && $this->serializeRef($v)) { return; } switch ($c) { case _hx_qtype("Array"): $ucount = 0; $this->buf->add("a"); $l = _hx_len($v); $_g1 = 0; while ($_g1 < $l) { $i = $_g1++; if ($v[$i] === null) { $ucount++; } else { if ($ucount > 0) { if ($ucount === 1) { $this->buf->add("n"); } else { $this->buf->add("u"); $this->buf->add($ucount); } $ucount = 0; } $this->serialize($v[$i]); } unset($i); } if ($ucount > 0) { if ($ucount === 1) { $this->buf->add("n"); } else { $this->buf->add("u"); $this->buf->add($ucount); } } $this->buf->add("h"); break; case _hx_qtype("List"): $this->buf->add("l"); $v3 = $v; if (null == $v3) { throw new HException('null iterable'); } $__hx__it = $v3->iterator(); while ($__hx__it->hasNext()) { unset($i1); $i1 = $__hx__it->next(); $this->serialize($i1); } $this->buf->add("h"); break; case _hx_qtype("Date"): $d = $v; $this->buf->add("v"); $this->buf->add($d->getTime()); break; case _hx_qtype("haxe.ds.StringMap"): $this->buf->add("b"); $v4 = $v; if (null == $v4) { throw new HException('null iterable'); } $__hx__it = $v4->keys(); while ($__hx__it->hasNext()) { unset($k); $k = $__hx__it->next(); $this->serializeString($k); $this->serialize($v4->get($k)); } $this->buf->add("h"); break; case _hx_qtype("haxe.ds.IntMap"): $this->buf->add("q"); $v5 = $v; if (null == $v5) { throw new HException('null iterable'); } $__hx__it = $v5->keys(); while ($__hx__it->hasNext()) { unset($k1); $k1 = $__hx__it->next(); $this->buf->add(":"); $this->buf->add($k1); $this->serialize($v5->get($k1)); } $this->buf->add("h"); break; case _hx_qtype("haxe.ds.ObjectMap"): $this->buf->add("M"); $v6 = $v; $__hx__it = new _hx_array_iterator(array_values($v6->hk)); while ($__hx__it->hasNext()) { unset($k2); $k2 = $__hx__it->next(); $this->serialize($k2); $this->serialize($v6->get($k2)); } $this->buf->add("h"); break; case _hx_qtype("haxe.io.Bytes"): $v7 = $v; $i2 = 0; $max = $v7->length - 2; $charsBuf = new StringBuf(); $b64 = haxe_Serializer::$BASE64; while ($i2 < $max) { $b1 = null; $pos = $i2++; $b1 = ord($v7->b[$pos]); unset($pos); $b2 = null; $pos1 = $i2++; $b2 = ord($v7->b[$pos1]); unset($pos1); $b3 = null; $pos2 = $i2++; $b3 = ord($v7->b[$pos2]); unset($pos2); $charsBuf->add(_hx_char_at($b64, $b1 >> 2)); $charsBuf->add(_hx_char_at($b64, ($b1 << 4 | $b2 >> 4) & 63)); $charsBuf->add(_hx_char_at($b64, ($b2 << 2 | $b3 >> 6) & 63)); $charsBuf->add(_hx_char_at($b64, $b3 & 63)); unset($b3, $b2, $b1); } if ($i2 === $max) { $b11 = null; $pos3 = $i2++; $b11 = ord($v7->b[$pos3]); $b21 = null; $pos4 = $i2++; $b21 = ord($v7->b[$pos4]); $charsBuf->add(_hx_char_at($b64, $b11 >> 2)); $charsBuf->add(_hx_char_at($b64, ($b11 << 4 | $b21 >> 4) & 63)); $charsBuf->add(_hx_char_at($b64, $b21 << 2 & 63)); } else { if ($i2 === $max + 1) { $b12 = null; $pos5 = $i2++; $b12 = ord($v7->b[$pos5]); $charsBuf->add(_hx_char_at($b64, $b12 >> 2)); $charsBuf->add(_hx_char_at($b64, $b12 << 4 & 63)); } } $chars = $charsBuf->b; $this->buf->add("s"); $this->buf->add(strlen($chars)); $this->buf->add(":"); $this->buf->add($chars); break; default: if ($this->useCache) { $this->cache->pop(); } if (_hx_field($v, "hxSerialize") !== null) { $this->buf->add("C"); $this->serializeString(Type::getClassName($c)); if ($this->useCache) { $this->cache->push($v); } $v->hxSerialize($this); $this->buf->add("g"); } else { $this->buf->add("c"); $this->serializeString(Type::getClassName($c)); if ($this->useCache) { $this->cache->push($v); } $this->serializeFields($v); } break; } break; case 4: if (Std::is($v, _hx_qtype("Class"))) { $className = Type::getClassName($v); $this->buf->add("A"); $this->serializeString($className); } else { if (Std::is($v, _hx_qtype("Enum"))) { $this->buf->add("B"); $this->serializeString(Type::getEnumName($v)); } else { if ($this->useCache && $this->serializeRef($v)) { return; } $this->buf->add("o"); $this->serializeFields($v); } } break; case 7: $e = _hx_deref($_g)->params[0]; if ($this->useCache) { if ($this->serializeRef($v)) { return; } $this->cache->pop(); } $this->buf->add($this->useEnumIndex ? "j" : "w"); $this->serializeString(Type::getEnumName($e)); if ($this->useEnumIndex) { $this->buf->add(":"); $this->buf->add($v->index); } else { $this->serializeString($v->tag); } $this->buf->add(":"); $l1 = count($v->params); if ($l1 === 0 || _hx_field($v, "params") === null) { $this->buf->add(0); } else { $this->buf->add($l1); $_g11 = 0; while ($_g11 < $l1) { $i3 = $_g11++; $this->serialize($v->params[$i3]); unset($i3); } } if ($this->useCache) { $this->cache->push($v); } break; case 5: throw new HException("Cannot serialize function"); break; default: throw new HException("Cannot serialize " . Std::string($v)); break; } }
public function initOnFirstExecute($httpContext) { $this->firstRun = false; $this->injector->mapType("String", "scriptDirectory", null)->toValue($httpContext->request->get_scriptDirectory()); $this->injector->mapType("String", "contentDirectory", null)->toValue($httpContext->get_contentDirectory()); if ($this->configuration->viewEngine !== null) { try { $this->viewEngine = $this->injector->getValueForType("ufront.view.UFViewEngine", null); if (null == $this->appTemplatingEngines) { throw new HException('null iterable'); } $__hx__it = $this->appTemplatingEngines->iterator(); while ($__hx__it->hasNext()) { unset($te); $te = $__hx__it->next(); $this->viewEngine->engines->push($te); } } catch (Exception $__hx__e) { $_ex_ = $__hx__e instanceof HException ? $__hx__e->e : $__hx__e; $e = $_ex_; $msg = "Failed to load view engine " . _hx_string_or_null(Type::getClassName($this->configuration->viewEngine)) . ": " . Std::string($e); $httpContext->messages->push(_hx_anonymous(array("msg" => $msg, "pos" => _hx_anonymous(array("fileName" => "UfrontApplication.hx", "lineNumber" => 206, "className" => "ufront.app.UfrontApplication", "methodName" => "initOnFirstExecute")), "type" => ufront_log_MessageType::$MWarning))); } } }
public function addCrumb($instance, $methodName = null) { $classPath = Type::getClassName(Type::getClass($instance)); $this->data->error->crumbs->push(_hx_anonymous(array("classPath" => $classPath, "methodName" => $methodName))); }
static function getValueType($value) { if (Std::is($value, _hx_qtype("String"))) { return "String"; } if (Std::is($value, _hx_qtype("Class"))) { return Type::getClassName($value); } if (Std::is($value, _hx_qtype("Enum"))) { return Type::getEnumName($value); } $name = null; $_g = Type::typeof($value); switch ($_g->index) { case 1: $name = "Int"; break; case 3: $name = "Bool"; break; case 6: $c = _hx_deref($_g)->params[0]; $name = Type::getClassName($c); break; case 7: $e = _hx_deref($_g)->params[0]; $name = Type::getEnumName($e); break; default: $name = null; break; } if ($name !== null) { return $name; } throw new HException("Could not determine type name of " . Std::string($value)); }
function ufront_app_HttpApplication_12(&$_g, &$ctx, &$doneTrigger, &$err, &$errHandlerModules, &$resMidModules, $m2) { $b2 = _hx_anonymous(array("methodName" => "log", "lineNumber" => -1, "fileName" => "", "customParams" => new _hx_array(array("httpContext", "appMessages")), "className" => Type::getClassName(Type::getClass($m2)))); return new tink_core_MPair(ufront_app_HttpApplication_25($__hx__this, $_g, $b2, $ctx, $doneTrigger, $err, $errHandlerModules, $m2, $resMidModules), $b2); }
static function fakePosition($obj, $method, $args = null) { return _hx_anonymous(array("methodName" => $method, "lineNumber" => -1, "fileName" => "", "customParams" => $args, "className" => Type::getClassName(Type::getClass($obj)))); }
public function toString() { return "[Route method:" . $this->method . " at:" . $this->route . " to:" . Type::getClassName($this->scope) . "#" . $this->func . "]"; }
static function dumpObjectRsafe($ob, $i = null) { $tClass = Type::getClass($ob); $m = "dumpObjectRsafe:" . Std::string($ob !== null ? Type::getClass($ob) : $ob) . "\n"; $names = new _hx_array(array()); if (Type::getClass($ob) !== null) { $names = Type::getInstanceFields(Type::getClass($ob)); } else { $names = Reflect::fields($ob); } if (Type::getClass($ob) !== null) { $m = _hx_string_or_null(Type::getClassName(Type::getClass($ob))) . ":\n"; } $_g = 0; while ($_g < $names->length) { $name = $names[$_g]; ++$_g; try { $t = Std::string(Type::typeof(Reflect::field($ob, $name))); if (me_cunity_debug_Out::$skipFunctions && $t === "TFunction") { null; } if ($name === "parentView" || $name === "ContextMenu" || $name === "cMenu") { $m .= _hx_string_or_null($name) . ":" . Std::string($ob->parentView->id) . "\n"; } else { $m .= _hx_string_or_null($name) . ":" . Std::string(Reflect::field($ob, $name)) . ":" . _hx_string_or_null($t) . "\n"; } unset($t); } catch (Exception $__hx__e) { $_ex_ = $__hx__e instanceof HException ? $__hx__e->e : $__hx__e; $ex = $_ex_; $m .= _hx_string_or_null($name) . ":" . Std::string($ex); } unset($name, $ex); } me_cunity_debug_Out::_trace($m, $i); }