0) && !\array_key_exists($key, $Frag_data)) { #src/xrfragment/Parser.hx:68: characters 5-64 $v = new XRF($key, XRF::$PV_EXECUTE | XRF::$NAVIGATOR); #src/xrfragment/Parser.hx:69: characters 9-24 $v->validate($key); #src/xrfragment/Parser.hx:70: characters 5-23 \Reflect::setField($store, $key, $v); #src/xrfragment/Parser.hx:71: characters 5-16 return true; } #src/xrfragment/Parser.hx:73: lines 73-76 if ((HxString::split($key, ".")->length > 1) && (HxString::split($value, ".")->length > 1)) { #src/xrfragment/Parser.hx:74: characters 5-95 $value1 = new XRF($key, XRF::$ASSET | XRF::$PV_OVERRIDE | XRF::$T_STRING | XRF::$PROP_BIND); \Reflect::setField($store, $key, $value1); #src/xrfragment/Parser.hx:75: characters 5-16 return true; } #src/xrfragment/Parser.hx:79: characters 7-47 $v = new XRF($key, ($Frag_data[$key] ?? null)); #src/xrfragment/Parser.hx:80: lines 80-90 if (\array_key_exists($key, $Frag_data)) { #src/xrfragment/Parser.hx:81: lines 81-84 if (!$v->validate($value)) { #src/xrfragment/Parser.hx:82: characters 11-16 (Log::$trace)("⚠ fragment '" . ($key??'null') . "' has incompatible value (" . ($value??'null') . ")", new _HxAnon_Parser0("src/xrfragment/Parser.hx", 82, "xrfragment.Parser", "parse")); #src/xrfragment/Parser.hx:83: characters 11-23 return false; } #src/xrfragment/Parser.hx:85: characters 9-27 \Reflect::setField($store, $key, $v); #src/xrfragment/Parser.hx:86: characters 9-50 if (Parser::$debug) { #src/xrfragment/Parser.hx:86: characters 21-26 (Log::$trace)("✔ " . ($key??'null') . ": " . ($v->string??'null'), new _HxAnon_Parser0("src/xrfragment/Parser.hx", 86, "xrfragment.Parser", "parse")); } } else { #src/xrfragment/Parser.hx:88: characters 9-63 if (is_string($value)) { #src/xrfragment/Parser.hx:88: characters 43-63 $v->guessType($v, $value); } #src/xrfragment/Parser.hx:89: characters 9-29 \Reflect::setField($store, "_" . ($key??'null'), $v); } #src/xrfragment/Parser.hx:92: characters 7-18 return true; } } class _HxAnon_Parser0 extends HxAnon { function __construct($fileName, $lineNumber, $className, $methodName) { $this->fileName = $fileName; $this->lineNumber = $lineNumber; $this->className = $className; $this->methodName = $methodName; } } Boot::registerClass(Parser::class, 'xrfragment.Parser');