Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* __________________________________________________ | Obfuscated by YAK Pro..

Decoded Output download

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:33:56              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace oqMw0\Readline\SnB3g; class pVozc implements \IteratorAggregate { protected $i2GjN = \SplFileInfo::class; protected $xLBPy = array(); protected $NfnXn = -1; protected $PHMdE = array(); protected $VhqqU = -1; protected $O2oV5 = array(); protected $LMBWA = -1; protected $dGUZn = array(); public function __construct() { goto i1eUs; UFWw7: return; goto iPIqY; i1eUs: $this->VhqqU = n68kW::KEY_AS_PATHNAME | n68KW::CURRENT_AS_FILEINFO | n68Kw::SKIP_DOTS; goto E_Hqj; E_Hqj: $this->LMBWA = \RecursiveIteratorIterator::SELF_FIRST; goto UFWw7; iPIqY: } public function c1qSU($N2Dnv) : self { goto S01D3; OwZ5v: return $this; goto t9LbB; id8ex: foreach ($N2Dnv as $e3_HE) { goto nZrrr; v15XE: aZ2Tz: goto onZOm; onZOm: AGJHE: goto bkhmm; Ybn0X: O9V_Z: goto ZkAoG; bkhmm: EqAaM: goto bKcqu; vuKpK: $this->xLBPy[] = $e3_HE; goto xDt2w; vh1gJ: foreach ($kJ52M as $x7Tqe) { $this->xLBPy[] = $x7Tqe->getPathname(); DKFwX: } goto v15XE; ZkAoG: $kJ52M = new \CallbackFilterIterator(new \GlobIterator(\rtrim($e3_HE, \DIRECTORY_SEPARATOR)), function ($FujOt) { return $FujOt->isDir(); }); goto vh1gJ; xDt2w: goto AGJHE; goto Ybn0X; nZrrr: if (1 === \preg_match("/[\*\?\[\]]/", $e3_HE)) { goto O9V_Z; } goto vuKpK; bKcqu: } goto Z5AeI; pJaWf: $N2Dnv = [$N2Dnv]; goto B_PYi; Z5AeI: Kuhts: goto OwZ5v; B_PYi: YoLwu: goto id8ex; S01D3: if (\is_array($N2Dnv)) { goto YoLwu; } goto pJaWf; t9LbB: } public function J00dj(int $w_E2X) : self { $this->NfnXn = $w_E2X; return $this; } public function ZHmsC() : self { $this->O2oV5[] = "file"; return $this; } public function zSMoh() : self { $this->O2oV5[] = "dir"; return $this; } public function Kftnq() : self { $this->O2oV5[] = "link"; return $this; } public function GkMgo(bool $yAJ6f = true) : self { goto PhS7M; lINrE: $this->VhqqU ^= n68kW::FOLLOW_SYMLINKS; goto DQb_6; DQb_6: vufy8: goto fIoSC; EIAmb: pI2dH: goto lINrE; fIoSC: return $this; goto ygTEC; EwcWX: $this->VhqqU |= N68Kw::FOLLOW_SYMLINKS; goto pfDto; PhS7M: if (true === $yAJ6f) { goto pI2dH; } goto EwcWX; pfDto: goto vufy8; goto EIAmb; ygTEC: } public function yl5d6(string $VKHsk) : self { $this->PHMdE[] = function (\SplFileInfo $FujOt) use($VKHsk) { return 0 !== \preg_match($VKHsk, $FujOt->getBasename()); }; return $this; } public function lL5kP(string $VKHsk) : self { $this->PHMdE[] = function (\SplFileInfo $FujOt) use($VKHsk) { goto tY3zM; eHBaP: return true; goto W_j3i; Ct9Pc: blBh0: goto eHBaP; tY3zM: foreach (\explode(\DIRECTORY_SEPARATOR, $FujOt->getPathname()) as $MJxqI) { goto Caxb7; vwwt0: return false; goto qeEzj; fgtGP: GDxWq: goto qJDYV; qeEzj: dI_zP: goto fgtGP; Caxb7: if (!(0 !== \preg_match($VKHsk, $MJxqI))) { goto dI_zP; } goto vwwt0; qJDYV: } goto Ct9Pc; W_j3i: }; return $this; } public function x0OiN(string $hISgi) : self { goto eYJAH; fst3Z: o4lrP: goto qjOm9; v_4n2: return $this; goto uwfdy; AozyU: $xZnuE = $dQkoO[3] ?? "b"; goto os0Er; xvzoF: $this->PHMdE[] = $duNHw; goto ETExe; ETExe: return $this; goto S2HP2; dODvR: $dJnPL = (float) $dQkoO[2]; goto AozyU; os0Er: $n4kIb = $dQkoO[1]; goto vGAB3; vGAB3: switch ($xZnuE) { case "b": goto nTqTc; case "Kb": $dJnPL <<= 10; goto nTqTc; case "Mb": $dJnPL <<= 20; goto nTqTc; case "Gb": $dJnPL <<= 30; goto nTqTc; case "Tb": $dJnPL *= 1099511627776; goto nTqTc; case "Pb": $dJnPL *= 1024 ** 5; goto nTqTc; case "Eb": $dJnPL *= 1024 ** 6; goto nTqTc; case "Zb": $dJnPL *= 1024 ** 7; goto nTqTc; case "Yb": $dJnPL *= 1024 ** 8; goto nTqTc; } goto uxeKa; uwfdy: aYsMR: goto dODvR; Ue1v8: nTqTc: goto PCCKH; CK2Xg: switch ($n4kIb) { case "<": $duNHw = function (\SplFileInfo $FujOt) use($dJnPL) { return $FujOt->getSize() < $dJnPL; }; goto I7Z_f; case "<=": $duNHw = function (\SplFileInfo $FujOt) use($dJnPL) { return $FujOt->getSize() <= $dJnPL; }; goto I7Z_f; case ">": $duNHw = function (\SplFileInfo $FujOt) use($dJnPL) { return $FujOt->getSize() > $dJnPL; }; goto I7Z_f; case ">=": $duNHw = function (\SplFileInfo $FujOt) use($dJnPL) { return $FujOt->getSize() >= $dJnPL; }; goto I7Z_f; case "=": $duNHw = function (\SplFileInfo $FujOt) use($dJnPL) { return $FujOt->getSize() === $dJnPL; }; goto I7Z_f; } goto fst3Z; qjOm9: I7Z_f: goto xvzoF; PCCKH: $duNHw = null; goto CK2Xg; eYJAH: if (!(0 === \preg_match("#^(<|<=|>|>=|=)\s*(\d+)\s*((?:[KMGTPEZY])b)?$#", $hISgi, $dQkoO))) { goto aYsMR; } goto v_4n2; uxeKa: v29jL: goto Ue1v8; S2HP2: } public function xGdYy(bool $yAJ6f = true) : self { goto ZoTv9; UjawR: SvnmI: goto uxF0i; cgSRs: $this->VhqqU ^= N68Kw::SKIP_DOTS; goto UjawR; ZoTv9: if (true === $yAJ6f) { goto qdUO2; } goto q_72R; OjZIG: goto SvnmI; goto GD8Zy; q_72R: $this->VhqqU |= n68KW::SKIP_DOTS; goto OjZIG; GD8Zy: qdUO2: goto cgSRs; uxF0i: return $this; goto h9Jyv; h9Jyv: } public function SS7EN(int $WNrRt) : self { $this->PHMdE[] = function (\SplFileInfo $FujOt) use($WNrRt) { return $FujOt->getOwner() === $WNrRt; }; return $this; } protected function z1LFM(string $IoWKv, &$n4kIb) : int { goto WxmxM; Iy87y: Y4Yf0: goto F0NsB; M2iF2: $IoWKv .= " ago"; goto kVCWO; kVCWO: v28Tj: goto rGpuj; M7ywy: if (!(0 === \preg_match("#\bago\b#", $IoWKv))) { goto v28Tj; } goto M2iF2; Vy4z3: $n4kIb = 1; goto Iy87y; APl9D: return $eiHDn; goto gAbFZ; KwSpo: $eiHDn = \strtotime($IoWKv); goto bQ0ld; bQ0ld: goto Hp42w; goto UZcmp; F0NsB: Hp42w: goto APl9D; rGpuj: if (0 !== \preg_match("#^(since|until)\b(.+)$#", $IoWKv, $dQkoO)) { goto EstnL; } goto KwSpo; WxmxM: $n4kIb = -1; goto M7ywy; UZcmp: EstnL: goto Jyhx6; UVTV1: if (!("until" === $dQkoO[1])) { goto Y4Yf0; } goto Vy4z3; Jyhx6: $eiHDn = \strtotime($dQkoO[2]); goto UVTV1; gAbFZ: } public function hFt4l(string $IoWKv) : self { goto B1nFu; cRaHZ: goto ImX_4; goto g7P7e; Vgs4r: return $this; goto y028n; B1nFu: $eiHDn = $this->Z1lFM($IoWKv, $n4kIb); goto kDiov; eMDXP: ImX_4: goto Vgs4r; GfaNj: $this->PHMdE[] = function (\SplFileInfo $FujOt) use($eiHDn) { return $FujOt->getCTime() < $eiHDn; }; goto cRaHZ; g7P7e: FOo6G: goto NeLIO; NeLIO: $this->PHMdE[] = function (\SplFileInfo $FujOt) use($eiHDn) { return $FujOt->getCTime() >= $eiHDn; }; goto eMDXP; kDiov: if (-1 === $n4kIb) { goto FOo6G; } goto GfaNj; y028n: } public function xf5tq(string $IoWKv) : self { goto AuoQT; uxuzS: if (-1 === $n4kIb) { goto eA1si; } goto ggXEy; dmI0M: cYgQd: goto g6dHG; OxOBE: goto cYgQd; goto EY5XT; g6dHG: return $this; goto DcNvs; ggXEy: $this->PHMdE[] = function (\SplFileInfo $FujOt) use($eiHDn) { return $FujOt->getMTime() < $eiHDn; }; goto OxOBE; AuoQT: $eiHDn = $this->z1Lfm($IoWKv, $n4kIb); goto uxuzS; FSrL_: $this->PHMdE[] = function (\SplFileInfo $FujOt) use($eiHDn) { return $FujOt->getMTime() >= $eiHDn; }; goto dmI0M; EY5XT: eA1si: goto FSrL_; DcNvs: } public function filter($OzrO2) : self { $this->PHMdE[] = $OzrO2; return $this; } public function Yok0F(string $EJUhT = "root") : self { goto iIM12; iIM12: if (true === \class_exists("Collator", false)) { goto iSFN5; } goto UGXXY; f86pN: iSFN5: goto eR9JH; CMdsn: $this->dGUZn[] = function (\SplFileInfo $zj192, \SplFileInfo $uyXIq) use($Rs6To) { return $Rs6To->compare($zj192->getPathname(), $uyXIq->getPathname()); }; goto xWwDB; xWwDB: uQpAB: goto uEndD; eR9JH: $Rs6To = new \x9PNw($EJUhT); goto CMdsn; uEndD: return $this; goto TfSqs; YIUYY: goto uQpAB; goto f86pN; UGXXY: $this->dGUZn[] = function (\SplFileInfo $zj192, \SplFileInfo $uyXIq) { return \strcmp($zj192->getPathname(), $uyXIq->getPathname()); }; goto YIUYY; TfSqs: } public function zhYaH() : self { $this->dGUZn[] = function (\SplFileInfo $zj192, \SplFileInfo $uyXIq) { return $zj192->getSize() < $uyXIq->getSize(); }; return $this; } public function sort($DiqZo) : self { $this->dGUZn[] = $DiqZo; return $this; } public function MtMxk() : self { $this->LMBWA = \RecursiveIteratorIterator::CHILD_FIRST; return $this; } public function getIterator() { goto I8zYe; WI1GO: if (empty($zJl4d)) { goto UCdCo; } goto DzytE; UcjH_: $zJl4d = $this->getTypes(); goto WI1GO; VbuzQ: uyMAK: goto YrAwh; W84NH: $ghaca = $this->GL0xo(); goto kwZO9; NGPpu: $Wu22H = $this->getMaxDepth(); goto CuiqE; kwZO9: if (!empty($ghaca)) { goto kWLH_; } goto yQyAB; I8zYe: $OMlCw = new \AppendIterator(); goto UcjH_; cqnAT: XVkpl: goto W84NH; CuiqE: $wA3Fq = $this->D2bHY(); goto Aj4j3; rp21K: $Y9op9 = \iterator_to_array($OMlCw); goto YGCnN; Aj4j3: foreach ($this->w76xY() as $e3_HE) { goto Jmpjt; vEVzn: nXS6m: goto ShxWk; Jmpjt: if (1 === $Wu22H) { goto JjNN6; } goto VPR3T; ShxWk: goto lcgaT; goto bQvXF; eQGHS: sjuqw: goto knNfd; MsT7z: $kJ52M->setMaxDepth($Wu22H - 1); goto vEVzn; pkVuf: if (!(1 < $Wu22H)) { goto nXS6m; } goto MsT7z; uWZUT: $kJ52M = new \IteratorIterator(new d1oCW($e3_HE, $this->getFlags(), $wA3Fq), $this->z_2Qp()); goto dfdfv; dfdfv: lcgaT: goto vV_PY; vV_PY: $OMlCw->append($kJ52M); goto eQGHS; bQvXF: JjNN6: goto uWZUT; VPR3T: $kJ52M = new \RecursiveIteratorIterator(new d1OCW($e3_HE, $this->getFlags(), $wA3Fq), $this->Z_2qp()); goto pkVuf; knNfd: } goto VbuzQ; Z9Hom: return new \ArrayIterator($Y9op9); goto ZAUW5; YGCnN: foreach ($ghaca as $ozvrR) { \uasort($Y9op9, $ozvrR); xcv7W: } goto BCSSY; yQyAB: return $OMlCw; goto oGfLl; oGfLl: kWLH_: goto rp21K; YrAwh: foreach ($this->tvUR3() as $duNHw) { $OMlCw = new \CallbackFilterIterator($OMlCw, $duNHw); PuZfY: } goto cqnAT; DzytE: $this->PHMdE[] = function (\SplFileInfo $FujOt) use($zJl4d) { return \in_array($FujOt->getType(), $zJl4d); }; goto B43i5; B43i5: UCdCo: goto NGPpu; BCSSY: wIUMj: goto Z9Hom; ZAUW5: } public function bEiZB(string $wA3Fq) : string { goto kZoDW; jdu0D: return $gpHiT; goto xQotu; Arxjh: $this->i2GjN = $wA3Fq; goto jdu0D; kZoDW: $gpHiT = $this->i2GjN; goto Arxjh; xQotu: } public function d2Bhy() : string { return $this->i2GjN; } protected function w76XY() : array { return $this->xLBPy; } public function getMaxDepth() : int { return $this->NfnXn; } public function getTypes() : array { return $this->O2oV5; } protected function tVur3() : array { return $this->PHMdE; } protected function gl0xo() : array { return $this->dGUZn; } public function getFlags() : int { return $this->VhqqU; } public function Z_2QP() : int { return $this->LMBWA; } } ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:33:56              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace oqMw0\Readline\SnB3g; class pVozc implements \IteratorAggregate { protected $i2GjN = \SplFileInfo::class; protected $xLBPy = array(); protected $NfnXn = -1; protected $PHMdE = array(); protected $VhqqU = -1; protected $O2oV5 = array(); protected $LMBWA = -1; protected $dGUZn = array(); public function __construct() { goto i1eUs; UFWw7: return; goto iPIqY; i1eUs: $this->VhqqU = n68kW::KEY_AS_PATHNAME | n68KW::CURRENT_AS_FILEINFO | n68Kw::SKIP_DOTS; goto E_Hqj; E_Hqj: $this->LMBWA = \RecursiveIteratorIterator::SELF_FIRST; goto UFWw7; iPIqY: } public function c1qSU($N2Dnv) : self { goto S01D3; OwZ5v: return $this; goto t9LbB; id8ex: foreach ($N2Dnv as $e3_HE) { goto nZrrr; v15XE: aZ2Tz: goto onZOm; onZOm: AGJHE: goto bkhmm; Ybn0X: O9V_Z: goto ZkAoG; bkhmm: EqAaM: goto bKcqu; vuKpK: $this->xLBPy[] = $e3_HE; goto xDt2w; vh1gJ: foreach ($kJ52M as $x7Tqe) { $this->xLBPy[] = $x7Tqe->getPathname(); DKFwX: } goto v15XE; ZkAoG: $kJ52M = new \CallbackFilterIterator(new \GlobIterator(\rtrim($e3_HE, \DIRECTORY_SEPARATOR)), function ($FujOt) { return $FujOt->isDir(); }); goto vh1gJ; xDt2w: goto AGJHE; goto Ybn0X; nZrrr: if (1 === \preg_match("\x2f\133\134\x2a\134\x3f\134\133\134\135\135\57", $e3_HE)) { goto O9V_Z; } goto vuKpK; bKcqu: } goto Z5AeI; pJaWf: $N2Dnv = [$N2Dnv]; goto B_PYi; Z5AeI: Kuhts: goto OwZ5v; B_PYi: YoLwu: goto id8ex; S01D3: if (\is_array($N2Dnv)) { goto YoLwu; } goto pJaWf; t9LbB: } public function J00dj(int $w_E2X) : self { $this->NfnXn = $w_E2X; return $this; } public function ZHmsC() : self { $this->O2oV5[] = "\146\x69\x6c\x65"; return $this; } public function zSMoh() : self { $this->O2oV5[] = "\x64\151\x72"; return $this; } public function Kftnq() : self { $this->O2oV5[] = "\154\x69\156\x6b"; return $this; } public function GkMgo(bool $yAJ6f = true) : self { goto PhS7M; lINrE: $this->VhqqU ^= n68kW::FOLLOW_SYMLINKS; goto DQb_6; DQb_6: vufy8: goto fIoSC; EIAmb: pI2dH: goto lINrE; fIoSC: return $this; goto ygTEC; EwcWX: $this->VhqqU |= N68Kw::FOLLOW_SYMLINKS; goto pfDto; PhS7M: if (true === $yAJ6f) { goto pI2dH; } goto EwcWX; pfDto: goto vufy8; goto EIAmb; ygTEC: } public function yl5d6(string $VKHsk) : self { $this->PHMdE[] = function (\SplFileInfo $FujOt) use($VKHsk) { return 0 !== \preg_match($VKHsk, $FujOt->getBasename()); }; return $this; } public function lL5kP(string $VKHsk) : self { $this->PHMdE[] = function (\SplFileInfo $FujOt) use($VKHsk) { goto tY3zM; eHBaP: return true; goto W_j3i; Ct9Pc: blBh0: goto eHBaP; tY3zM: foreach (\explode(\DIRECTORY_SEPARATOR, $FujOt->getPathname()) as $MJxqI) { goto Caxb7; vwwt0: return false; goto qeEzj; fgtGP: GDxWq: goto qJDYV; qeEzj: dI_zP: goto fgtGP; Caxb7: if (!(0 !== \preg_match($VKHsk, $MJxqI))) { goto dI_zP; } goto vwwt0; qJDYV: } goto Ct9Pc; W_j3i: }; return $this; } public function x0OiN(string $hISgi) : self { goto eYJAH; fst3Z: o4lrP: goto qjOm9; v_4n2: return $this; goto uwfdy; AozyU: $xZnuE = $dQkoO[3] ?? "\142"; goto os0Er; xvzoF: $this->PHMdE[] = $duNHw; goto ETExe; ETExe: return $this; goto S2HP2; dODvR: $dJnPL = (float) $dQkoO[2]; goto AozyU; os0Er: $n4kIb = $dQkoO[1]; goto vGAB3; vGAB3: switch ($xZnuE) { case "\x62": goto nTqTc; case "\x4b\142": $dJnPL <<= 10; goto nTqTc; case "\115\x62": $dJnPL <<= 20; goto nTqTc; case "\x47\x62": $dJnPL <<= 30; goto nTqTc; case "\124\142": $dJnPL *= 1099511627776; goto nTqTc; case "\120\142": $dJnPL *= 1024 ** 5; goto nTqTc; case "\105\x62": $dJnPL *= 1024 ** 6; goto nTqTc; case "\x5a\142": $dJnPL *= 1024 ** 7; goto nTqTc; case "\x59\x62": $dJnPL *= 1024 ** 8; goto nTqTc; } goto uxeKa; uwfdy: aYsMR: goto dODvR; Ue1v8: nTqTc: goto PCCKH; CK2Xg: switch ($n4kIb) { case "\74": $duNHw = function (\SplFileInfo $FujOt) use($dJnPL) { return $FujOt->getSize() < $dJnPL; }; goto I7Z_f; case "\74\75": $duNHw = function (\SplFileInfo $FujOt) use($dJnPL) { return $FujOt->getSize() <= $dJnPL; }; goto I7Z_f; case "\x3e": $duNHw = function (\SplFileInfo $FujOt) use($dJnPL) { return $FujOt->getSize() > $dJnPL; }; goto I7Z_f; case "\76\75": $duNHw = function (\SplFileInfo $FujOt) use($dJnPL) { return $FujOt->getSize() >= $dJnPL; }; goto I7Z_f; case "\75": $duNHw = function (\SplFileInfo $FujOt) use($dJnPL) { return $FujOt->getSize() === $dJnPL; }; goto I7Z_f; } goto fst3Z; qjOm9: I7Z_f: goto xvzoF; PCCKH: $duNHw = null; goto CK2Xg; eYJAH: if (!(0 === \preg_match("\43\x5e\50\x3c\174\74\x3d\x7c\x3e\174\x3e\75\x7c\75\x29\134\163\x2a\50\134\144\53\x29\134\163\x2a\50\x28\77\72\x5b\x4b\x4d\x47\124\x50\x45\132\x59\x5d\x29\x62\x29\x3f\x24\43", $hISgi, $dQkoO))) { goto aYsMR; } goto v_4n2; uxeKa: v29jL: goto Ue1v8; S2HP2: } public function xGdYy(bool $yAJ6f = true) : self { goto ZoTv9; UjawR: SvnmI: goto uxF0i; cgSRs: $this->VhqqU ^= N68Kw::SKIP_DOTS; goto UjawR; ZoTv9: if (true === $yAJ6f) { goto qdUO2; } goto q_72R; OjZIG: goto SvnmI; goto GD8Zy; q_72R: $this->VhqqU |= n68KW::SKIP_DOTS; goto OjZIG; GD8Zy: qdUO2: goto cgSRs; uxF0i: return $this; goto h9Jyv; h9Jyv: } public function SS7EN(int $WNrRt) : self { $this->PHMdE[] = function (\SplFileInfo $FujOt) use($WNrRt) { return $FujOt->getOwner() === $WNrRt; }; return $this; } protected function z1LFM(string $IoWKv, &$n4kIb) : int { goto WxmxM; Iy87y: Y4Yf0: goto F0NsB; M2iF2: $IoWKv .= "\x20\141\147\x6f"; goto kVCWO; kVCWO: v28Tj: goto rGpuj; M7ywy: if (!(0 === \preg_match("\43\x5c\142\141\147\157\x5c\x62\x23", $IoWKv))) { goto v28Tj; } goto M2iF2; Vy4z3: $n4kIb = 1; goto Iy87y; APl9D: return $eiHDn; goto gAbFZ; KwSpo: $eiHDn = \strtotime($IoWKv); goto bQ0ld; bQ0ld: goto Hp42w; goto UZcmp; F0NsB: Hp42w: goto APl9D; rGpuj: if (0 !== \preg_match("\43\136\x28\163\151\156\143\145\x7c\x75\156\164\x69\x6c\51\x5c\x62\x28\x2e\x2b\51\44\43", $IoWKv, $dQkoO)) { goto EstnL; } goto KwSpo; WxmxM: $n4kIb = -1; goto M7ywy; UZcmp: EstnL: goto Jyhx6; UVTV1: if (!("\165\x6e\x74\151\x6c" === $dQkoO[1])) { goto Y4Yf0; } goto Vy4z3; Jyhx6: $eiHDn = \strtotime($dQkoO[2]); goto UVTV1; gAbFZ: } public function hFt4l(string $IoWKv) : self { goto B1nFu; cRaHZ: goto ImX_4; goto g7P7e; Vgs4r: return $this; goto y028n; B1nFu: $eiHDn = $this->Z1lFM($IoWKv, $n4kIb); goto kDiov; eMDXP: ImX_4: goto Vgs4r; GfaNj: $this->PHMdE[] = function (\SplFileInfo $FujOt) use($eiHDn) { return $FujOt->getCTime() < $eiHDn; }; goto cRaHZ; g7P7e: FOo6G: goto NeLIO; NeLIO: $this->PHMdE[] = function (\SplFileInfo $FujOt) use($eiHDn) { return $FujOt->getCTime() >= $eiHDn; }; goto eMDXP; kDiov: if (-1 === $n4kIb) { goto FOo6G; } goto GfaNj; y028n: } public function xf5tq(string $IoWKv) : self { goto AuoQT; uxuzS: if (-1 === $n4kIb) { goto eA1si; } goto ggXEy; dmI0M: cYgQd: goto g6dHG; OxOBE: goto cYgQd; goto EY5XT; g6dHG: return $this; goto DcNvs; ggXEy: $this->PHMdE[] = function (\SplFileInfo $FujOt) use($eiHDn) { return $FujOt->getMTime() < $eiHDn; }; goto OxOBE; AuoQT: $eiHDn = $this->z1Lfm($IoWKv, $n4kIb); goto uxuzS; FSrL_: $this->PHMdE[] = function (\SplFileInfo $FujOt) use($eiHDn) { return $FujOt->getMTime() >= $eiHDn; }; goto dmI0M; EY5XT: eA1si: goto FSrL_; DcNvs: } public function filter($OzrO2) : self { $this->PHMdE[] = $OzrO2; return $this; } public function Yok0F(string $EJUhT = "\162\x6f\x6f\x74") : self { goto iIM12; iIM12: if (true === \class_exists("\103\x6f\154\x6c\141\x74\157\x72", false)) { goto iSFN5; } goto UGXXY; f86pN: iSFN5: goto eR9JH; CMdsn: $this->dGUZn[] = function (\SplFileInfo $zj192, \SplFileInfo $uyXIq) use($Rs6To) { return $Rs6To->compare($zj192->getPathname(), $uyXIq->getPathname()); }; goto xWwDB; xWwDB: uQpAB: goto uEndD; eR9JH: $Rs6To = new \x9PNw($EJUhT); goto CMdsn; uEndD: return $this; goto TfSqs; YIUYY: goto uQpAB; goto f86pN; UGXXY: $this->dGUZn[] = function (\SplFileInfo $zj192, \SplFileInfo $uyXIq) { return \strcmp($zj192->getPathname(), $uyXIq->getPathname()); }; goto YIUYY; TfSqs: } public function zhYaH() : self { $this->dGUZn[] = function (\SplFileInfo $zj192, \SplFileInfo $uyXIq) { return $zj192->getSize() < $uyXIq->getSize(); }; return $this; } public function sort($DiqZo) : self { $this->dGUZn[] = $DiqZo; return $this; } public function MtMxk() : self { $this->LMBWA = \RecursiveIteratorIterator::CHILD_FIRST; return $this; } public function getIterator() { goto I8zYe; WI1GO: if (empty($zJl4d)) { goto UCdCo; } goto DzytE; UcjH_: $zJl4d = $this->getTypes(); goto WI1GO; VbuzQ: uyMAK: goto YrAwh; W84NH: $ghaca = $this->GL0xo(); goto kwZO9; NGPpu: $Wu22H = $this->getMaxDepth(); goto CuiqE; kwZO9: if (!empty($ghaca)) { goto kWLH_; } goto yQyAB; I8zYe: $OMlCw = new \AppendIterator(); goto UcjH_; cqnAT: XVkpl: goto W84NH; CuiqE: $wA3Fq = $this->D2bHY(); goto Aj4j3; rp21K: $Y9op9 = \iterator_to_array($OMlCw); goto YGCnN; Aj4j3: foreach ($this->w76xY() as $e3_HE) { goto Jmpjt; vEVzn: nXS6m: goto ShxWk; Jmpjt: if (1 === $Wu22H) { goto JjNN6; } goto VPR3T; ShxWk: goto lcgaT; goto bQvXF; eQGHS: sjuqw: goto knNfd; MsT7z: $kJ52M->setMaxDepth($Wu22H - 1); goto vEVzn; pkVuf: if (!(1 < $Wu22H)) { goto nXS6m; } goto MsT7z; uWZUT: $kJ52M = new \IteratorIterator(new d1oCW($e3_HE, $this->getFlags(), $wA3Fq), $this->z_2Qp()); goto dfdfv; dfdfv: lcgaT: goto vV_PY; vV_PY: $OMlCw->append($kJ52M); goto eQGHS; bQvXF: JjNN6: goto uWZUT; VPR3T: $kJ52M = new \RecursiveIteratorIterator(new d1OCW($e3_HE, $this->getFlags(), $wA3Fq), $this->Z_2qp()); goto pkVuf; knNfd: } goto VbuzQ; Z9Hom: return new \ArrayIterator($Y9op9); goto ZAUW5; YGCnN: foreach ($ghaca as $ozvrR) { \uasort($Y9op9, $ozvrR); xcv7W: } goto BCSSY; yQyAB: return $OMlCw; goto oGfLl; oGfLl: kWLH_: goto rp21K; YrAwh: foreach ($this->tvUR3() as $duNHw) { $OMlCw = new \CallbackFilterIterator($OMlCw, $duNHw); PuZfY: } goto cqnAT; DzytE: $this->PHMdE[] = function (\SplFileInfo $FujOt) use($zJl4d) { return \in_array($FujOt->getType(), $zJl4d); }; goto B43i5; B43i5: UCdCo: goto NGPpu; BCSSY: wIUMj: goto Z9Hom; ZAUW5: } public function bEiZB(string $wA3Fq) : string { goto kZoDW; jdu0D: return $gpHiT; goto xQotu; Arxjh: $this->i2GjN = $wA3Fq; goto jdu0D; kZoDW: $gpHiT = $this->i2GjN; goto Arxjh; xQotu: } public function d2Bhy() : string { return $this->i2GjN; } protected function w76XY() : array { return $this->xLBPy; } public function getMaxDepth() : int { return $this->NfnXn; } public function getTypes() : array { return $this->O2oV5; } protected function tVur3() : array { return $this->PHMdE; } protected function gl0xo() : array { return $this->dGUZn; } public function getFlags() : int { return $this->VhqqU; } public function Z_2QP() : int { return $this->LMBWA; } }

Function Calls

None

Variables

None

Stats

MD5 a4e19a9613be2bec595ee8f47c8a4df6
Eval Count 0
Decode Time 99 ms