/* Decoded by unphp.net */ ["type", "desc"], "param" => ["type", "var", "desc"], "return" => ["type", "desc"]]; protected $pmUsp; public $D6Enr; public $EClMb; public $bSJku; public function __construct(\Reflector $lgVGE) { goto r4h1F; EAhkU: $this->ouaq5($lgVGE->getDocComment()); goto bVYan; Akd7E: if (!($lgVGE instanceof \ReflectionClass || $lgVGE instanceof \ReflectionClassConstant || $lgVGE instanceof \ReflectionFunctionAbstract || $lgVGE instanceof \ReflectionProperty)) { goto x7l_f; } goto EAhkU; bVYan: x7l_f: goto YcXh4; r4h1F: $this->pmUsp = $lgVGE; goto Akd7E; YcXh4: } protected function ouaq5(string $OHTlf) { goto YTF_a; YTF_a: $this->D6Enr = ''; goto g_uGw; g_uGw: $this->EClMb = []; goto B5_fS; RE0YN: $this->BfLK4($OHTlf); goto JtrSi; B5_fS: $this->bSJku = $OHTlf; goto RE0YN; JtrSi: } protected static function giZID(array $G8wdb) : int { goto dhO4F; I16_Q: $bP3vP = \end($G8wdb); goto UQks8; yW48U: \sort($G8wdb); goto eKJ73; Q1TjS: Z5CvM: goto kZIUf; EdpSU: WTD8h: goto oWxxL; oWxxL: $RN2RZ = \min(\strlen($Wlf0k), \strlen($bP3vP)); goto YbJZu; kZIUf: if (!($rnFXt < $RN2RZ)) { goto b98SJ; } goto EcZiT; vzuon: b98SJ: goto AUqtY; IdhHs: goto Z5CvM; goto vzuon; YbJZu: $rnFXt = 0; goto Q1TjS; dhO4F: $G8wdb = \array_filter($G8wdb, function ($rMykT) { return \substr($rMykT, \strspn($rMykT, "* \x9 \x0\xb")); }); goto yW48U; Ah83l: j12RG: goto uWKfE; aHZll: $rnFXt++; goto IdhHs; EcZiT: if (!($Wlf0k[$rnFXt] !== $bP3vP[$rnFXt])) { goto j12RG; } goto oWukp; oWukp: return $rnFXt; goto Ah83l; AUqtY: return $RN2RZ; goto USE3a; UQks8: if (!(\count($G8wdb) === 1)) { goto WTD8h; } goto E5dsN; eKJ73: $Wlf0k = \reset($G8wdb); goto I16_Q; uWKfE: kJpa1: goto aHZll; E5dsN: return \strspn($Wlf0k, "* \x9 \xd\x0\xb"); goto EdpSU; USE3a: } protected function BFlK4(string $OHTlf) { goto rnGm3; KBGYK: $Qi0yD = -1; goto Z6Qag; ihIFN: $OHTlf = \array_filter(\preg_split("/\r?\n\r?/", $OHTlf)); goto TmOrN; fIcGv: $JzU14 = []; goto KBGYK; SFPd7: REHRa: goto XLh5T; TmOrN: $pu4OK = self::GIZId($OHTlf); goto HIGEi; XLh5T: foreach ($JzU14 as $FCVpY => $rfv2w) { goto HeG6M; C53KG: U3Z3n: goto gNc8r; L01Up: F_NBw: goto lSXYP; mAN3d: $XNTBS = \substr(self::NGBOB($rfv2w), 1); goto J6hfw; VMsiC: $this->EClMb[$XNTBS][] = $rfv2w; goto MKI2Y; k69TJ: if ($rfv2w) { goto IVA2I; } goto eso4B; LY14b: nkdCV: goto cQlDk; eso4B: $p0VJC = []; goto gFCxl; MlrDN: CmM6k: goto cQUg5; LMXKq: p5HpP: goto MlrDN; GLPjo: if ($FCVpY === 0 && !self::jLBvg($rfv2w)) { goto nkdCV; } goto mAN3d; g3imD: kXus7: goto YYKZa; HeG6M: $rfv2w = \trim(\implode("\xa", $rfv2w)); goto GLPjo; YYKZa: goto p5HpP; goto LY14b; gFCxl: goto U3Z3n; goto Ga7au; Eagpq: if (isset(self::$UTKu8[$XNTBS])) { goto F_NBw; } goto VMsiC; cQlDk: $this->D6Enr = $rfv2w; goto LMXKq; SeT2s: $this->EClMb[$XNTBS][] = \array_combine(self::$UTKu8[$XNTBS], $p0VJC); goto g3imD; gNc8r: $p0VJC = \array_pad($p0VJC, $RN2RZ, null); goto SeT2s; f2Kxv: $p0VJC = \preg_split("/\s+/", $rfv2w, $RN2RZ); goto C53KG; J6hfw: $rfv2w = \ltrim(\substr($rfv2w, \strlen($XNTBS) + 2)); goto Eagpq; MKI2Y: goto kXus7; goto L01Up; Ga7au: IVA2I: goto f2Kxv; lSXYP: $RN2RZ = \count(self::$UTKu8[$XNTBS]); goto k69TJ; cQUg5: } goto eyCrx; rnGm3: $OHTlf = \substr($OHTlf, 3, -2); goto ihIFN; eyCrx: yD0sb: goto PgVby; Z6Qag: foreach ($OHTlf as $rMykT) { goto qAkm1; urufB: goto AS6Ri; goto Qqzk0; ic41f: AS6Ri: goto cmKtb; HulqS: mrZoV: goto UCTpA; Qqzk0: lmJA6: goto nGRDG; VeJcx: if ($Qi0yD === -1) { goto lmJA6; } goto wEf8b; YlhJj: $JzU14[] = []; goto urufB; j3nUf: kI5TV: goto xC3MG; qAkm1: if (self::jLbvg($rMykT)) { goto mrZoV; } goto VeJcx; cmKtb: $JzU14[$Qi0yD][] = $rMykT; goto j3nUf; i7lmK: $JzU14[] = []; goto ic41f; nGRDG: $Qi0yD = 0; goto i7lmK; UCTpA: $Qi0yD++; goto YlhJj; wEf8b: goto AS6Ri; goto HulqS; xC3MG: } goto SFPd7; HIGEi: $OHTlf = \array_map(function ($rMykT) use($pu4OK) { return \rtrim(\substr($rMykT, $pu4OK)); }, $OHTlf); goto fIcGv; PgVby: } public function ZH2Pr(string $XNTBS) : bool { return \is_array($this->EClMb) && \array_key_exists($XNTBS, $this->EClMb); } public function WVPnA(string $XNTBS) : ?array { return $this->Zh2pr($XNTBS) ? $this->EClMb[$XNTBS] : null; } public static function JLBvg(string $EtyUs) : bool { return isset($EtyUs[1]) && $EtyUs[0] === "@" && !\preg_match("/[^A-Za-z]/", $EtyUs[1]); } public static function nGboB(string $EtyUs) { goto lybGl; QKkDs: return $dCnY1[0]; goto KuHDw; lybGl: if (!\preg_match("/^@[a-z0-9_]+/", $EtyUs, $dCnY1)) { goto J5IVl; } goto QKkDs; KuHDw: J5IVl: goto KGeXG; KGeXG: } } ?>