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 namespace RyP8t\Readline\gLziU; class SQUzc implements \IteratorAggregate { protect..

Decoded Output download

<?php
 namespace RyP8t\Readline\gLziU; class SQUzc implements \IteratorAggregate { protected $b0hgz = \SplFileInfo::class; protected $I6__9 = []; protected $mN8ek = -1; protected $Ykian = []; protected $NCt7X = -1; protected $z007b = []; protected $h65ZD = -1; protected $yncWL = []; public function __construct() { goto k9gs2; k9gs2: $this->NCt7X = npbkS::KEY_AS_PATHNAME | npbKs::CURRENT_AS_FILEINFO | NpBKS::SKIP_DOTS; goto ahWZQ; ahWZQ: $this->h65ZD = \RecursiveIteratorIterator::SELF_FIRST; goto P9Oyy; P9Oyy: return; goto UrQGm; UrQGm: } public function SwXG0($wz93t) : self { goto x7GIt; yAfDp: $wz93t = [$wz93t]; goto EjEG3; x7GIt: if (\is_array($wz93t)) { goto TbxBH; } goto yAfDp; mRBAP: return $this; goto m1umF; UEHN5: foreach ($wz93t as $v0fu3) { goto RkeGM; kr1Zd: goto U9uBR; goto f7AQj; LIha_: $Yt0rR = new \CallbackFilterIterator(new \GlobIterator(\rtrim($v0fu3, \DIRECTORY_SEPARATOR)), function ($FNzdi) { return $FNzdi->isDir(); }); goto YN9fp; RkeGM: if (1 === \preg_match("/[\*\?\[\]]/", $v0fu3)) { goto q62eU; } goto Wo60f; YfmyE: nSvJB: goto nNNEP; nNNEP: U9uBR: goto stkUQ; f7AQj: q62eU: goto LIha_; Wo60f: $this->I6__9[] = $v0fu3; goto kr1Zd; stkUQ: UVpD6: goto WqlDT; YN9fp: foreach ($Yt0rR as $NG64U) { $this->I6__9[] = $NG64U->getPathname(); zNsMF: } goto YfmyE; WqlDT: } goto I3Sr5; I3Sr5: Ese85: goto mRBAP; EjEG3: TbxBH: goto UEHN5; m1umF: } public function SGKpu(int $o0TQy) : self { $this->mN8ek = $o0TQy; return $this; } public function iIcFQ() : self { $this->z007b[] = "file"; return $this; } public function ASWcc() : self { $this->z007b[] = "dir"; return $this; } public function lutwf() : self { $this->z007b[] = "link"; return $this; } public function MQuLO(bool $pVref = true) : self { goto afbLp; oPN9d: goto KLZPS; goto qyVAU; qyVAU: IYpO0: goto Z0mT9; v3BNt: $this->NCt7X |= npbKS::FOLLOW_SYMLINKS; goto oPN9d; Z0mT9: $this->NCt7X ^= NPbks::FOLLOW_SYMLINKS; goto Cby74; nDiTA: return $this; goto QFRHc; Cby74: KLZPS: goto nDiTA; afbLp: if (true === $pVref) { goto IYpO0; } goto v3BNt; QFRHc: } public function FUp6B(string $Wb7Rm) : self { $this->Ykian[] = function (\SplFileInfo $FNzdi) use($Wb7Rm) { return 0 !== \preg_match($Wb7Rm, $FNzdi->getBasename()); }; return $this; } public function deWrW(string $Wb7Rm) : self { $this->Ykian[] = function (\SplFileInfo $FNzdi) use($Wb7Rm) { goto TDN20; uRiQF: CmuPm: goto o42uY; TDN20: foreach (\explode(\DIRECTORY_SEPARATOR, $FNzdi->getPathname()) as $IqMwD) { goto dWySK; RNsSE: rH1T_: goto MMRpu; rgSwi: JybKr: goto RNsSE; dWySK: if (!(0 !== \preg_match($Wb7Rm, $IqMwD))) { goto JybKr; } goto aQbMP; aQbMP: return false; goto rgSwi; MMRpu: } goto uRiQF; o42uY: return true; goto KldC5; KldC5: }; return $this; } public function ruk1D(string $NxAW1) : self { goto Nua_0; nzbRt: CSkLJ: goto JClUI; YD3hj: $wONrC = null; goto oW7F2; oW7F2: switch ($SAs0u) { case "<": $wONrC = function (\SplFileInfo $FNzdi) use($YJTah) { return $FNzdi->getSize() < $YJTah; }; goto qLtur; case "<=": $wONrC = function (\SplFileInfo $FNzdi) use($YJTah) { return $FNzdi->getSize() <= $YJTah; }; goto qLtur; case ">": $wONrC = function (\SplFileInfo $FNzdi) use($YJTah) { return $FNzdi->getSize() > $YJTah; }; goto qLtur; case ">=": $wONrC = function (\SplFileInfo $FNzdi) use($YJTah) { return $FNzdi->getSize() >= $YJTah; }; goto qLtur; case "=": $wONrC = function (\SplFileInfo $FNzdi) use($YJTah) { return $FNzdi->getSize() === $YJTah; }; goto qLtur; } goto nzbRt; OCbjT: m_8Ny: goto EZS8c; ZXKu5: BH6Fn: goto MBa7f; MBa7f: $YJTah = (float) $K8Ayf[2]; goto HJbul; JClUI: qLtur: goto rMhuj; Nua_0: if (!(0 === \preg_match("#^(<|<=|>|>=|=)\s*(\d+)\s*((?:[KMGTPEZY])b)?$#", $NxAW1, $K8Ayf))) { goto BH6Fn; } goto am5TH; HJbul: $E2LGA = $K8Ayf[3] ?? "b"; goto IE292; IE292: $SAs0u = $K8Ayf[1]; goto aK_aH; aK_aH: switch ($E2LGA) { case "b": goto Ck8Jk; case "Kb": $YJTah <<= 10; goto Ck8Jk; case "Mb": $YJTah <<= 20; goto Ck8Jk; case "Gb": $YJTah <<= 30; goto Ck8Jk; case "Tb": $YJTah *= 1099511627776; goto Ck8Jk; case "Pb": $YJTah *= 1024 ** 5; goto Ck8Jk; case "Eb": $YJTah *= 1024 ** 6; goto Ck8Jk; case "Zb": $YJTah *= 1024 ** 7; goto Ck8Jk; case "Yb": $YJTah *= 1024 ** 8; goto Ck8Jk; } goto OCbjT; qLrCO: return $this; goto zAy_p; rMhuj: $this->Ykian[] = $wONrC; goto qLrCO; EZS8c: Ck8Jk: goto YD3hj; am5TH: return $this; goto ZXKu5; zAy_p: } public function DV87h(bool $pVref = true) : self { goto XgaGS; qbST0: EST3N: goto uYCCk; XgaGS: if (true === $pVref) { goto EST3N; } goto rIYsI; cK1PS: return $this; goto fmy22; uYCCk: $this->NCt7X ^= nPbKs::SKIP_DOTS; goto jtZux; rIYsI: $this->NCt7X |= npbkS::SKIP_DOTS; goto DTjlg; jtZux: SU2Wm: goto cK1PS; DTjlg: goto SU2Wm; goto qbST0; fmy22: } public function mDM7J(int $G3C55) : self { $this->Ykian[] = function (\SplFileInfo $FNzdi) use($G3C55) { return $FNzdi->getOwner() === $G3C55; }; return $this; } protected function erRpG(string $cb9g3, &$SAs0u) : int { goto imPfn; CY_GC: if (0 !== \preg_match("#^(since|until)\b(.+)$#", $cb9g3, $K8Ayf)) { goto zQy2B; } goto RFP0J; hoQFq: KiJI3: goto MrabJ; f8LYj: if (!("until" === $K8Ayf[1])) { goto IZYhf; } goto WoXyV; u_KJG: ZYEGI: goto CY_GC; FtWYS: if (!(0 === \preg_match("#\bago\b#", $cb9g3))) { goto ZYEGI; } goto Ny_3I; ZIzAF: IZYhf: goto hoQFq; RFP0J: $VpCl3 = \strtotime($cb9g3); goto yZ_3q; Ny_3I: $cb9g3 .= " ago"; goto u_KJG; qcOmk: zQy2B: goto j6QnQ; imPfn: $SAs0u = -1; goto FtWYS; WoXyV: $SAs0u = 1; goto ZIzAF; yZ_3q: goto KiJI3; goto qcOmk; MrabJ: return $VpCl3; goto HGXnf; j6QnQ: $VpCl3 = \strtotime($K8Ayf[2]); goto f8LYj; HGXnf: } public function fEcAc(string $cb9g3) : self { goto qVAow; F9dUQ: goto SSF89; goto JeD81; zuJEy: SSF89: goto C1azl; Wiy54: $this->Ykian[] = function (\SplFileInfo $FNzdi) use($VpCl3) { return $FNzdi->getCTime() < $VpCl3; }; goto F9dUQ; JeD81: brmc_: goto W89WV; C1azl: return $this; goto PSbmF; W89WV: $this->Ykian[] = function (\SplFileInfo $FNzdi) use($VpCl3) { return $FNzdi->getCTime() >= $VpCl3; }; goto zuJEy; Bqvvp: if (-1 === $SAs0u) { goto brmc_; } goto Wiy54; qVAow: $VpCl3 = $this->errPg($cb9g3, $SAs0u); goto Bqvvp; PSbmF: } public function QumhR(string $cb9g3) : self { goto QjDmC; xFkJ9: goto hp0ZA; goto dMcjY; hTDgm: $this->Ykian[] = function (\SplFileInfo $FNzdi) use($VpCl3) { return $FNzdi->getMTime() < $VpCl3; }; goto xFkJ9; dMcjY: wh19f: goto JHaE7; QjDmC: $VpCl3 = $this->eRrpg($cb9g3, $SAs0u); goto zdv7a; ABWdo: hp0ZA: goto NNgPV; NNgPV: return $this; goto xxJR8; zdv7a: if (-1 === $SAs0u) { goto wh19f; } goto hTDgm; JHaE7: $this->Ykian[] = function (\SplFileInfo $FNzdi) use($VpCl3) { return $FNzdi->getMTime() >= $VpCl3; }; goto ABWdo; xxJR8: } public function filter($IR1BI) : self { $this->Ykian[] = $IR1BI; return $this; } public function Q0RGM(string $Msm9K = "root") : self { goto hkmba; Cxebi: $this->yncWL[] = function (\SplFileInfo $wQT2S, \SplFileInfo $NYaaN) use($XZZNh) { return $XZZNh->compare($wQT2S->getPathname(), $NYaaN->getPathname()); }; goto g1iYr; gwMTO: goto Dbg4I; goto s9Ydl; hkmba: if (true === \class_exists("Collator", false)) { goto y2nqE; } goto oWoK2; riYWZ: $XZZNh = new \GhOF1($Msm9K); goto Cxebi; lvOfR: return $this; goto qW_eX; g1iYr: Dbg4I: goto lvOfR; oWoK2: $this->yncWL[] = function (\SplFileInfo $wQT2S, \SplFileInfo $NYaaN) { return \strcmp($wQT2S->getPathname(), $NYaaN->getPathname()); }; goto gwMTO; s9Ydl: y2nqE: goto riYWZ; qW_eX: } public function aOcxu() : self { $this->yncWL[] = function (\SplFileInfo $wQT2S, \SplFileInfo $NYaaN) { return $wQT2S->getSize() < $NYaaN->getSize(); }; return $this; } public function sort($StZzU) : self { $this->yncWL[] = $StZzU; return $this; } public function eDxtv() : self { $this->h65ZD = \RecursiveIteratorIterator::CHILD_FIRST; return $this; } public function getIterator() { goto fZbPz; NxOiD: $YTpnz = $this->Qd5Em(); goto w7y6r; zRa_v: if (!empty($cMYUr)) { goto xErs5; } goto gSd8H; AXYYn: h3O8q: goto rY87I; ZFl05: ySGer: goto xDcmM; w7y6r: foreach ($this->ceayf() as $v0fu3) { goto rjL27; qQVPZ: $HDGZ8->append($Yt0rR); goto FtZdn; FtZdn: JFZKd: goto rigkz; rjL27: if (1 === $wL9Aj) { goto cglDO; } goto jpGyq; APGkI: cglDO: goto B3l8J; jpGyq: $Yt0rR = new \RecursiveIteratorIterator(new c5Xdk($v0fu3, $this->getFlags(), $YTpnz), $this->WmjIs()); goto JZM40; AUUKJ: goto J3e48; goto APGkI; MZZhF: UihUG: goto AUUKJ; ye0cx: $Yt0rR->setMaxDepth($wL9Aj - 1); goto MZZhF; JZM40: if (!(1 < $wL9Aj)) { goto UihUG; } goto ye0cx; V14GY: J3e48: goto qQVPZ; B3l8J: $Yt0rR = new \IteratorIterator(new C5XDK($v0fu3, $this->getFlags(), $YTpnz), $this->wMJis()); goto V14GY; rigkz: } goto ZFl05; U2jun: foreach ($cMYUr as $R0ziV) { \uasort($nG36j, $R0ziV); uBvlo: } goto vALu9; evndC: $nG36j = \iterator_to_array($HDGZ8); goto U2jun; vALu9: Lg_eI: goto zyi7E; xDcmM: foreach ($this->lcRWL() as $wONrC) { $HDGZ8 = new \CallbackFilterIterator($HDGZ8, $wONrC); XVv0b: } goto QdIfT; hI_mR: xErs5: goto evndC; QdIfT: WBkOB: goto hFKaJ; rY87I: $wL9Aj = $this->getMaxDepth(); goto NxOiD; tYCbA: if (empty($oz_op)) { goto h3O8q; } goto tiGwj; dIPtv: $oz_op = $this->getTypes(); goto tYCbA; zyi7E: return new \ArrayIterator($nG36j); goto OnHzX; hFKaJ: $cMYUr = $this->gIji3(); goto zRa_v; tiGwj: $this->Ykian[] = function (\SplFileInfo $FNzdi) use($oz_op) { return \in_array($FNzdi->getType(), $oz_op); }; goto AXYYn; fZbPz: $HDGZ8 = new \AppendIterator(); goto dIPtv; gSd8H: return $HDGZ8; goto hI_mR; OnHzX: } public function lnU2_(string $YTpnz) : string { goto oocS5; oocS5: $DSYci = $this->b0hgz; goto mdxwu; A3ZTO: return $DSYci; goto iNsy3; mdxwu: $this->b0hgz = $YTpnz; goto A3ZTO; iNsy3: } public function qd5EM() : string { return $this->b0hgz; } protected function cEayF() : array { return $this->I6__9; } public function getMaxDepth() : int { return $this->mN8ek; } public function getTypes() : array { return $this->z007b; } protected function LcRwL() : array { return $this->Ykian; } protected function giji3() : array { return $this->yncWL; } public function getFlags() : int { return $this->NCt7X; } public function WmJIS() : int { return $this->h65ZD; } } ?>

Did this file decode correctly?

Original Code

<?php
 namespace RyP8t\Readline\gLziU; class SQUzc implements \IteratorAggregate { protected $b0hgz = \SplFileInfo::class; protected $I6__9 = []; protected $mN8ek = -1; protected $Ykian = []; protected $NCt7X = -1; protected $z007b = []; protected $h65ZD = -1; protected $yncWL = []; public function __construct() { goto k9gs2; k9gs2: $this->NCt7X = npbkS::KEY_AS_PATHNAME | npbKs::CURRENT_AS_FILEINFO | NpBKS::SKIP_DOTS; goto ahWZQ; ahWZQ: $this->h65ZD = \RecursiveIteratorIterator::SELF_FIRST; goto P9Oyy; P9Oyy: return; goto UrQGm; UrQGm: } public function SwXG0($wz93t) : self { goto x7GIt; yAfDp: $wz93t = [$wz93t]; goto EjEG3; x7GIt: if (\is_array($wz93t)) { goto TbxBH; } goto yAfDp; mRBAP: return $this; goto m1umF; UEHN5: foreach ($wz93t as $v0fu3) { goto RkeGM; kr1Zd: goto U9uBR; goto f7AQj; LIha_: $Yt0rR = new \CallbackFilterIterator(new \GlobIterator(\rtrim($v0fu3, \DIRECTORY_SEPARATOR)), function ($FNzdi) { return $FNzdi->isDir(); }); goto YN9fp; RkeGM: if (1 === \preg_match("\57\133\134\x2a\134\77\x5c\133\x5c\x5d\x5d\x2f", $v0fu3)) { goto q62eU; } goto Wo60f; YfmyE: nSvJB: goto nNNEP; nNNEP: U9uBR: goto stkUQ; f7AQj: q62eU: goto LIha_; Wo60f: $this->I6__9[] = $v0fu3; goto kr1Zd; stkUQ: UVpD6: goto WqlDT; YN9fp: foreach ($Yt0rR as $NG64U) { $this->I6__9[] = $NG64U->getPathname(); zNsMF: } goto YfmyE; WqlDT: } goto I3Sr5; I3Sr5: Ese85: goto mRBAP; EjEG3: TbxBH: goto UEHN5; m1umF: } public function SGKpu(int $o0TQy) : self { $this->mN8ek = $o0TQy; return $this; } public function iIcFQ() : self { $this->z007b[] = "\x66\x69\154\145"; return $this; } public function ASWcc() : self { $this->z007b[] = "\144\x69\162"; return $this; } public function lutwf() : self { $this->z007b[] = "\x6c\x69\156\153"; return $this; } public function MQuLO(bool $pVref = true) : self { goto afbLp; oPN9d: goto KLZPS; goto qyVAU; qyVAU: IYpO0: goto Z0mT9; v3BNt: $this->NCt7X |= npbKS::FOLLOW_SYMLINKS; goto oPN9d; Z0mT9: $this->NCt7X ^= NPbks::FOLLOW_SYMLINKS; goto Cby74; nDiTA: return $this; goto QFRHc; Cby74: KLZPS: goto nDiTA; afbLp: if (true === $pVref) { goto IYpO0; } goto v3BNt; QFRHc: } public function FUp6B(string $Wb7Rm) : self { $this->Ykian[] = function (\SplFileInfo $FNzdi) use($Wb7Rm) { return 0 !== \preg_match($Wb7Rm, $FNzdi->getBasename()); }; return $this; } public function deWrW(string $Wb7Rm) : self { $this->Ykian[] = function (\SplFileInfo $FNzdi) use($Wb7Rm) { goto TDN20; uRiQF: CmuPm: goto o42uY; TDN20: foreach (\explode(\DIRECTORY_SEPARATOR, $FNzdi->getPathname()) as $IqMwD) { goto dWySK; RNsSE: rH1T_: goto MMRpu; rgSwi: JybKr: goto RNsSE; dWySK: if (!(0 !== \preg_match($Wb7Rm, $IqMwD))) { goto JybKr; } goto aQbMP; aQbMP: return false; goto rgSwi; MMRpu: } goto uRiQF; o42uY: return true; goto KldC5; KldC5: }; return $this; } public function ruk1D(string $NxAW1) : self { goto Nua_0; nzbRt: CSkLJ: goto JClUI; YD3hj: $wONrC = null; goto oW7F2; oW7F2: switch ($SAs0u) { case "\x3c": $wONrC = function (\SplFileInfo $FNzdi) use($YJTah) { return $FNzdi->getSize() < $YJTah; }; goto qLtur; case "\x3c\75": $wONrC = function (\SplFileInfo $FNzdi) use($YJTah) { return $FNzdi->getSize() <= $YJTah; }; goto qLtur; case "\76": $wONrC = function (\SplFileInfo $FNzdi) use($YJTah) { return $FNzdi->getSize() > $YJTah; }; goto qLtur; case "\x3e\x3d": $wONrC = function (\SplFileInfo $FNzdi) use($YJTah) { return $FNzdi->getSize() >= $YJTah; }; goto qLtur; case "\75": $wONrC = function (\SplFileInfo $FNzdi) use($YJTah) { return $FNzdi->getSize() === $YJTah; }; goto qLtur; } goto nzbRt; OCbjT: m_8Ny: goto EZS8c; ZXKu5: BH6Fn: goto MBa7f; MBa7f: $YJTah = (float) $K8Ayf[2]; goto HJbul; JClUI: qLtur: goto rMhuj; Nua_0: if (!(0 === \preg_match("\x23\x5e\50\74\174\x3c\75\174\76\x7c\x3e\x3d\x7c\x3d\51\134\163\52\x28\x5c\144\x2b\x29\134\x73\52\x28\x28\x3f\x3a\133\x4b\x4d\x47\124\120\x45\x5a\x59\135\x29\142\x29\x3f\x24\x23", $NxAW1, $K8Ayf))) { goto BH6Fn; } goto am5TH; HJbul: $E2LGA = $K8Ayf[3] ?? "\x62"; goto IE292; IE292: $SAs0u = $K8Ayf[1]; goto aK_aH; aK_aH: switch ($E2LGA) { case "\x62": goto Ck8Jk; case "\113\142": $YJTah <<= 10; goto Ck8Jk; case "\115\142": $YJTah <<= 20; goto Ck8Jk; case "\107\142": $YJTah <<= 30; goto Ck8Jk; case "\x54\x62": $YJTah *= 1099511627776; goto Ck8Jk; case "\x50\x62": $YJTah *= 1024 ** 5; goto Ck8Jk; case "\x45\142": $YJTah *= 1024 ** 6; goto Ck8Jk; case "\x5a\x62": $YJTah *= 1024 ** 7; goto Ck8Jk; case "\131\142": $YJTah *= 1024 ** 8; goto Ck8Jk; } goto OCbjT; qLrCO: return $this; goto zAy_p; rMhuj: $this->Ykian[] = $wONrC; goto qLrCO; EZS8c: Ck8Jk: goto YD3hj; am5TH: return $this; goto ZXKu5; zAy_p: } public function DV87h(bool $pVref = true) : self { goto XgaGS; qbST0: EST3N: goto uYCCk; XgaGS: if (true === $pVref) { goto EST3N; } goto rIYsI; cK1PS: return $this; goto fmy22; uYCCk: $this->NCt7X ^= nPbKs::SKIP_DOTS; goto jtZux; rIYsI: $this->NCt7X |= npbkS::SKIP_DOTS; goto DTjlg; jtZux: SU2Wm: goto cK1PS; DTjlg: goto SU2Wm; goto qbST0; fmy22: } public function mDM7J(int $G3C55) : self { $this->Ykian[] = function (\SplFileInfo $FNzdi) use($G3C55) { return $FNzdi->getOwner() === $G3C55; }; return $this; } protected function erRpG(string $cb9g3, &$SAs0u) : int { goto imPfn; CY_GC: if (0 !== \preg_match("\x23\136\x28\x73\151\156\x63\x65\x7c\165\x6e\164\151\x6c\x29\134\142\x28\56\53\x29\44\43", $cb9g3, $K8Ayf)) { goto zQy2B; } goto RFP0J; hoQFq: KiJI3: goto MrabJ; f8LYj: if (!("\x75\156\x74\x69\154" === $K8Ayf[1])) { goto IZYhf; } goto WoXyV; u_KJG: ZYEGI: goto CY_GC; FtWYS: if (!(0 === \preg_match("\x23\x5c\142\141\x67\x6f\x5c\x62\43", $cb9g3))) { goto ZYEGI; } goto Ny_3I; ZIzAF: IZYhf: goto hoQFq; RFP0J: $VpCl3 = \strtotime($cb9g3); goto yZ_3q; Ny_3I: $cb9g3 .= "\x20\141\147\x6f"; goto u_KJG; qcOmk: zQy2B: goto j6QnQ; imPfn: $SAs0u = -1; goto FtWYS; WoXyV: $SAs0u = 1; goto ZIzAF; yZ_3q: goto KiJI3; goto qcOmk; MrabJ: return $VpCl3; goto HGXnf; j6QnQ: $VpCl3 = \strtotime($K8Ayf[2]); goto f8LYj; HGXnf: } public function fEcAc(string $cb9g3) : self { goto qVAow; F9dUQ: goto SSF89; goto JeD81; zuJEy: SSF89: goto C1azl; Wiy54: $this->Ykian[] = function (\SplFileInfo $FNzdi) use($VpCl3) { return $FNzdi->getCTime() < $VpCl3; }; goto F9dUQ; JeD81: brmc_: goto W89WV; C1azl: return $this; goto PSbmF; W89WV: $this->Ykian[] = function (\SplFileInfo $FNzdi) use($VpCl3) { return $FNzdi->getCTime() >= $VpCl3; }; goto zuJEy; Bqvvp: if (-1 === $SAs0u) { goto brmc_; } goto Wiy54; qVAow: $VpCl3 = $this->errPg($cb9g3, $SAs0u); goto Bqvvp; PSbmF: } public function QumhR(string $cb9g3) : self { goto QjDmC; xFkJ9: goto hp0ZA; goto dMcjY; hTDgm: $this->Ykian[] = function (\SplFileInfo $FNzdi) use($VpCl3) { return $FNzdi->getMTime() < $VpCl3; }; goto xFkJ9; dMcjY: wh19f: goto JHaE7; QjDmC: $VpCl3 = $this->eRrpg($cb9g3, $SAs0u); goto zdv7a; ABWdo: hp0ZA: goto NNgPV; NNgPV: return $this; goto xxJR8; zdv7a: if (-1 === $SAs0u) { goto wh19f; } goto hTDgm; JHaE7: $this->Ykian[] = function (\SplFileInfo $FNzdi) use($VpCl3) { return $FNzdi->getMTime() >= $VpCl3; }; goto ABWdo; xxJR8: } public function filter($IR1BI) : self { $this->Ykian[] = $IR1BI; return $this; } public function Q0RGM(string $Msm9K = "\162\157\x6f\x74") : self { goto hkmba; Cxebi: $this->yncWL[] = function (\SplFileInfo $wQT2S, \SplFileInfo $NYaaN) use($XZZNh) { return $XZZNh->compare($wQT2S->getPathname(), $NYaaN->getPathname()); }; goto g1iYr; gwMTO: goto Dbg4I; goto s9Ydl; hkmba: if (true === \class_exists("\x43\x6f\154\x6c\x61\164\x6f\x72", false)) { goto y2nqE; } goto oWoK2; riYWZ: $XZZNh = new \GhOF1($Msm9K); goto Cxebi; lvOfR: return $this; goto qW_eX; g1iYr: Dbg4I: goto lvOfR; oWoK2: $this->yncWL[] = function (\SplFileInfo $wQT2S, \SplFileInfo $NYaaN) { return \strcmp($wQT2S->getPathname(), $NYaaN->getPathname()); }; goto gwMTO; s9Ydl: y2nqE: goto riYWZ; qW_eX: } public function aOcxu() : self { $this->yncWL[] = function (\SplFileInfo $wQT2S, \SplFileInfo $NYaaN) { return $wQT2S->getSize() < $NYaaN->getSize(); }; return $this; } public function sort($StZzU) : self { $this->yncWL[] = $StZzU; return $this; } public function eDxtv() : self { $this->h65ZD = \RecursiveIteratorIterator::CHILD_FIRST; return $this; } public function getIterator() { goto fZbPz; NxOiD: $YTpnz = $this->Qd5Em(); goto w7y6r; zRa_v: if (!empty($cMYUr)) { goto xErs5; } goto gSd8H; AXYYn: h3O8q: goto rY87I; ZFl05: ySGer: goto xDcmM; w7y6r: foreach ($this->ceayf() as $v0fu3) { goto rjL27; qQVPZ: $HDGZ8->append($Yt0rR); goto FtZdn; FtZdn: JFZKd: goto rigkz; rjL27: if (1 === $wL9Aj) { goto cglDO; } goto jpGyq; APGkI: cglDO: goto B3l8J; jpGyq: $Yt0rR = new \RecursiveIteratorIterator(new c5Xdk($v0fu3, $this->getFlags(), $YTpnz), $this->WmjIs()); goto JZM40; AUUKJ: goto J3e48; goto APGkI; MZZhF: UihUG: goto AUUKJ; ye0cx: $Yt0rR->setMaxDepth($wL9Aj - 1); goto MZZhF; JZM40: if (!(1 < $wL9Aj)) { goto UihUG; } goto ye0cx; V14GY: J3e48: goto qQVPZ; B3l8J: $Yt0rR = new \IteratorIterator(new C5XDK($v0fu3, $this->getFlags(), $YTpnz), $this->wMJis()); goto V14GY; rigkz: } goto ZFl05; U2jun: foreach ($cMYUr as $R0ziV) { \uasort($nG36j, $R0ziV); uBvlo: } goto vALu9; evndC: $nG36j = \iterator_to_array($HDGZ8); goto U2jun; vALu9: Lg_eI: goto zyi7E; xDcmM: foreach ($this->lcRWL() as $wONrC) { $HDGZ8 = new \CallbackFilterIterator($HDGZ8, $wONrC); XVv0b: } goto QdIfT; hI_mR: xErs5: goto evndC; QdIfT: WBkOB: goto hFKaJ; rY87I: $wL9Aj = $this->getMaxDepth(); goto NxOiD; tYCbA: if (empty($oz_op)) { goto h3O8q; } goto tiGwj; dIPtv: $oz_op = $this->getTypes(); goto tYCbA; zyi7E: return new \ArrayIterator($nG36j); goto OnHzX; hFKaJ: $cMYUr = $this->gIji3(); goto zRa_v; tiGwj: $this->Ykian[] = function (\SplFileInfo $FNzdi) use($oz_op) { return \in_array($FNzdi->getType(), $oz_op); }; goto AXYYn; fZbPz: $HDGZ8 = new \AppendIterator(); goto dIPtv; gSd8H: return $HDGZ8; goto hI_mR; OnHzX: } public function lnU2_(string $YTpnz) : string { goto oocS5; oocS5: $DSYci = $this->b0hgz; goto mdxwu; A3ZTO: return $DSYci; goto iNsy3; mdxwu: $this->b0hgz = $YTpnz; goto A3ZTO; iNsy3: } public function qd5EM() : string { return $this->b0hgz; } protected function cEayF() : array { return $this->I6__9; } public function getMaxDepth() : int { return $this->mN8ek; } public function getTypes() : array { return $this->z007b; } protected function LcRwL() : array { return $this->Ykian; } protected function giji3() : array { return $this->yncWL; } public function getFlags() : int { return $this->NCt7X; } public function WmJIS() : int { return $this->h65ZD; } }

Function Calls

None

Variables

None

Stats

MD5 7d9065d3e2e96d1ddbc97458705c1390
Eval Count 0
Decode Time 101 ms