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:26:18              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace zbnO9\zkwfm\lEq8S\k1wFD; use BadMethodCallException; use Closure; use zbNO9\pLghQ\xtV7a\xtv7A; use zBNO9\XTV7a\IFjUo; use zBno9\xTV7A\AZtH1; use zbnO9\ZkWfM\Il4e5; use zbno9\zkwFM\wrwD0\Zj4KO; use lYaCv\dLl2c\Assert as LyacV; class ZjTYp extends Azth1 implements kxyEk, XtV7a { use zj4Ko; public $HN1IB; protected $SnoTO; protected $Mydr5; protected $nvvgI = []; protected bool $haMVT = false; public function __construct($ifAMa, $Pkk4D = [], $lBSuZ = null) { goto cwBRY; C7B5e: $this->HN1IB = $lBSuZ; goto JSK37; vMb5o: $this->Mydr5 = Il4e5::ONaEM(); goto C7B5e; N1zPH: $this->SnoTO = iL4e5::bFkgj($Pkk4D); goto vMb5o; cwBRY: parent::__construct($ifAMa); goto N1zPH; JSK37: } public function i0gtw($CZ5n3) { $this->Mydr5 = il4E5::bFkGJ($CZ5n3)->J1pB_($this->Mydr5); return $this; } public function rxid6($r4En6, $e0FIQ = null) { goto hKYbY; GxA4t: [$r4En6, $e0FIQ] = [$this->qtOJA($r4En6), $r4En6]; goto qwMQA; d8zze: LyAcv::vnDu4($this->q3JZe($r4En6, $e0FIQ)->count() > 0, "The expected [{$r4En6}] job was not pushed."); goto QAZ23; qwMQA: KFK5L: goto DgS_E; barvq: return $this->nfb8r($r4En6, $e0FIQ); goto GGMNC; GGMNC: j_IRN: goto d8zze; hKYbY: if (!$r4En6 instanceof Closure) { goto KFK5L; } goto GxA4t; DgS_E: if (!is_numeric($e0FIQ)) { goto j_IRN; } goto barvq; QAZ23: } protected function nFb8R($r4En6, $hj3TL = 1) { $SfJfz = $this->Q3JzE($r4En6)->count(); LYacv::rMtL9($hj3TL, $SfJfz, "The expected [{$r4En6}] job was pushed {$SfJfz} times instead of {$hj3TL} times."); } public function WElYx($lBSuZ, $r4En6, $e0FIQ = null) { goto wZZMC; N7viB: [$r4En6, $e0FIQ] = [$this->QtOja($r4En6), $r4En6]; goto ytOGm; DzpOt: $this->RXid6($r4En6, function ($r4En6, $Z1fgj) use($e0FIQ, $lBSuZ) { goto MpeBy; vMy9f: return false; goto XIYTF; xnKD4: return $e0FIQ ? $e0FIQ(...func_get_args()) : true; goto WMPK9; MpeBy: if (!($Z1fgj !== $lBSuZ)) { goto LAzC6; } goto vMy9f; XIYTF: LAzC6: goto xnKD4; WMPK9: }); goto ZgFWP; wZZMC: if (!$r4En6 instanceof Closure) { goto cLwVU; } goto N7viB; ytOGm: cLwVU: goto DzpOt; ZgFWP: } public function HFPrw($r4En6, $BHmGL = [], $e0FIQ = null) { goto NQQz8; aj6pY: $this->a6bwr($BHmGL) ? $this->mRUNg($r4En6, $BHmGL, $e0FIQ) : $this->MjktN($r4En6, $BHmGL, $e0FIQ); goto u6FAx; NQQz8: LYACv::VNdu4($this->q3JZE($r4En6, $e0FIQ)->mxaE3(), "The expected [{$r4En6}] job was not pushed."); goto OnQ_I; OnQ_I: LyAcV::VNdU4(dpRW9($BHmGL)->Mxae3(), "The expected chain can not be empty."); goto aj6pY; u6FAx: } public function dShrw($r4En6, $e0FIQ = null) { lYacV::vndu4($this->Q3JzE($r4En6, $e0FIQ)->MXAe3(), "The expected [{$r4En6}] job was not pushed."); $this->MjKtN($r4En6, [], $e0FIQ); } protected function MrunG($r4En6, $BHmGL, $e0FIQ) { $foIpi = dpRW9($BHmGL)->a8TVq(fn($r4En6) => serialize($r4En6))->rhwVi(); LYAcV::vNdu4($this->q3jzE($r4En6, $e0FIQ)->filter(fn($r4En6) => $r4En6->tYJ5F == $foIpi)->MxaE3(), "The expected chain was not pushed."); } protected function mjktn($r4En6, $BHmGL, $e0FIQ) { $lN5Tl = $this->q3JZE($r4En6, $e0FIQ)->bnCZg->tYJ5F->A8TVQ(function ($foIpi) { return dPRW9($foIpi)->a8tvQ(function ($r4En6) { return get_class(unserialize($r4En6)); }); })->filter(function ($foIpi) use($BHmGL) { return $foIpi->rHwVi() === $BHmGL; }); LYAcv::VNdu4($lN5Tl->mxae3(), "The expected chain was not pushed."); } public function Gkgbd($e0FIQ = null) { $this->rXId6(iFJUO::class, $e0FIQ); } public function PZiXK($e0FIQ = null) { $this->qgsYu(ifJuO::class, $e0FIQ); } protected function A6BwR($foIpi) { return !DpRw9($foIpi)->contains(fn($r4En6) => !is_object($r4En6)); } public function QgSYU($r4En6, $e0FIQ = null) { goto qIVN_; yJhCm: [$r4En6, $e0FIQ] = [$this->QtOja($r4En6), $r4En6]; goto J6lAR; J6lAR: R1XcZ: goto Sqf3X; Sqf3X: lYacv::fsk0Z(0, $this->Q3jzE($r4En6, $e0FIQ), "The unexpected [{$r4En6}] job was pushed."); goto CTtL1; qIVN_: if (!$r4En6 instanceof Closure) { goto R1XcZ; } goto yJhCm; CTtL1: } public function fsK0Z($D8Nco) { $ZzNrx = dPRW9($this->nvvgI)->N9ZBC(1)->count(); lYaCv::rmtL9($D8Nco, $ZzNrx, "Expected {$D8Nco} jobs to be pushed, but found {$ZzNrx} instead."); } public function cP79w() { LyACv::pnN_8($this->nvvgI, "Jobs were pushed unexpectedly."); } public function Q3JzE($r4En6, $e0FIQ = null) { goto VqWlJ; NTG1l: mBbF1: goto YqjVr; YqjVr: $e0FIQ = $e0FIQ ?: fn() => true; goto u2dH4; u2dH4: return Dprw9($this->nvvgI[$r4En6])->filter(fn($mWZnp) => $e0FIQ($mWZnp["job"], $mWZnp["queue"], $mWZnp["data"]))->FzLqx("job"); goto R8tUm; o3gjz: return dPrw9(); goto NTG1l; VqWlJ: if ($this->RPvz6($r4En6)) { goto mBbF1; } goto o3gjz; R8tUm: } public function rpVz6($r4En6) { return isset($this->nvvgI[$r4En6]) && !empty($this->nvvgI[$r4En6]); } public function X39dD($kzxsQ = null) { return $this; } public function OKDcQ($lBSuZ = null) { return DPrw9($this->nvvgI)->N9zbc(1)->filter(fn($r4En6) => $r4En6["queue"] === $lBSuZ)->count(); } public function push($r4En6, $mWZnp = '', $lBSuZ = null) { goto z_Yrm; gPc32: goto CkSto; goto CxUeP; CxUeP: fUdmw: goto xQbgB; AL0qt: is_object($r4En6) && isset($r4En6->IX9c5) ? $this->HN1IB->x39dd($r4En6->IX9c5)->push($r4En6, $mWZnp, $lBSuZ) : $this->HN1IB->push($r4En6, $mWZnp, $lBSuZ); goto gPc32; z_Yrm: if ($this->uV_7k($r4En6)) { goto fUdmw; } goto AL0qt; xQbgB: if (!$r4En6 instanceof Closure) { goto fo06D; } goto um516; um516: $r4En6 = IFJUO::create($r4En6); goto d1Lly; Q08Dh: CkSto: goto YF5TC; d1Lly: fo06D: goto KN_U8; KN_U8: $this->nvvgI[is_object($r4En6) ? get_class($r4En6) : $r4En6][] = ["job" => $this->haMVT ? $this->PT0HB($r4En6) : $r4En6, "queue" => $lBSuZ, "data" => $mWZnp]; goto Q08Dh; YF5TC: } public function UV_7k($r4En6) { goto JC7rC; Xt2j6: return true; goto yauzT; gFO4v: fNHvS: goto T31sp; V243D: return $this->SnoTO->contains(fn($k2dR2) => $r4En6 instanceof ((string) $k2dR2) || $r4En6 === (string) $k2dR2); goto I6zt1; JC7rC: if (!$this->bJmU8($r4En6)) { goto fNHvS; } goto EH32L; yauzT: bR19E: goto V243D; T31sp: if (!$this->SnoTO->isEmpty()) { goto bR19E; } goto Xt2j6; EH32L: return false; goto gFO4v; I6zt1: } protected function bJmu8($r4En6) { goto nltEe; LHXHn: return false; goto Nd8Wn; nltEe: if (!$this->Mydr5->isEmpty()) { goto ilfqi; } goto LHXHn; pn3SE: return $this->Mydr5->contains(fn($qQqQL) => $r4En6 instanceof ((string) $qQqQL)); goto FmN9y; Nd8Wn: ilfqi: goto pn3SE; FmN9y: } public function aD4Zj($R3AKw, $lBSuZ = null, array $G8V8d = []) { } public function q7huT($r5IA9, $r4En6, $mWZnp = '', $lBSuZ = null) { return $this->push($r4En6, $mWZnp, $lBSuZ); } public function Un06t($lBSuZ, $r4En6, $mWZnp = '') { return $this->push($r4En6, $mWZnp, $lBSuZ); } public function PN6DW($lBSuZ, $r5IA9, $r4En6, $mWZnp = '') { return $this->push($r4En6, $mWZnp, $lBSuZ); } public function pop($lBSuZ = null) { } public function fqH8d($s318l, $mWZnp = '', $lBSuZ = null) { foreach ($s318l as $r4En6) { $this->push($r4En6, $mWZnp, $lBSuZ); fJI7d: } D4Dr3: } public function YbUBD() { return $this->nvvgI; } public function uPfcT(bool $XYFbV = true) { $this->haMVT = $XYFbV; return $this; } protected function pT0HB($r4En6) { return unserialize(serialize($r4En6)); } public function blk4q() { } public function Ohe_o($XTHn3) { return $this; } public function __call($BrWPj, $UIDB7) { throw new BadMethodCallException(sprintf("Call to undefined method %s::%s()", static::class, $BrWPj)); } } ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:26:18              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace zbnO9\zkwfm\lEq8S\k1wFD; use BadMethodCallException; use Closure; use zbNO9\pLghQ\xtV7a\xtv7A; use zBNO9\XTV7a\IFjUo; use zBno9\xTV7A\AZtH1; use zbnO9\ZkWfM\Il4e5; use zbno9\zkwFM\wrwD0\Zj4KO; use lYaCv\dLl2c\Assert as LyacV; class ZjTYp extends Azth1 implements kxyEk, XtV7a { use zj4Ko; public $HN1IB; protected $SnoTO; protected $Mydr5; protected $nvvgI = []; protected bool $haMVT = false; public function __construct($ifAMa, $Pkk4D = [], $lBSuZ = null) { goto cwBRY; C7B5e: $this->HN1IB = $lBSuZ; goto JSK37; vMb5o: $this->Mydr5 = Il4e5::ONaEM(); goto C7B5e; N1zPH: $this->SnoTO = iL4e5::bFkgj($Pkk4D); goto vMb5o; cwBRY: parent::__construct($ifAMa); goto N1zPH; JSK37: } public function i0gtw($CZ5n3) { $this->Mydr5 = il4E5::bFkGJ($CZ5n3)->J1pB_($this->Mydr5); return $this; } public function rxid6($r4En6, $e0FIQ = null) { goto hKYbY; GxA4t: [$r4En6, $e0FIQ] = [$this->qtOJA($r4En6), $r4En6]; goto qwMQA; d8zze: LyAcv::vnDu4($this->q3JZe($r4En6, $e0FIQ)->count() > 0, "\124\150\x65\x20\145\170\x70\145\x63\x74\145\x64\40\133{$r4En6}\x5d\40\152\157\x62\x20\x77\141\x73\40\x6e\157\164\40\x70\165\x73\x68\145\x64\56"); goto QAZ23; qwMQA: KFK5L: goto DgS_E; barvq: return $this->nfb8r($r4En6, $e0FIQ); goto GGMNC; GGMNC: j_IRN: goto d8zze; hKYbY: if (!$r4En6 instanceof Closure) { goto KFK5L; } goto GxA4t; DgS_E: if (!is_numeric($e0FIQ)) { goto j_IRN; } goto barvq; QAZ23: } protected function nFb8R($r4En6, $hj3TL = 1) { $SfJfz = $this->Q3JzE($r4En6)->count(); LYacv::rMtL9($hj3TL, $SfJfz, "\x54\150\x65\40\145\170\x70\145\143\164\x65\x64\40\x5b{$r4En6}\x5d\40\152\157\142\x20\x77\141\163\x20\x70\165\163\150\145\144\40{$SfJfz}\40\164\x69\155\145\x73\40\x69\156\163\164\x65\141\144\x20\157\146\x20{$hj3TL}\40\164\x69\155\x65\x73\56"); } public function WElYx($lBSuZ, $r4En6, $e0FIQ = null) { goto wZZMC; N7viB: [$r4En6, $e0FIQ] = [$this->QtOja($r4En6), $r4En6]; goto ytOGm; DzpOt: $this->RXid6($r4En6, function ($r4En6, $Z1fgj) use($e0FIQ, $lBSuZ) { goto MpeBy; vMy9f: return false; goto XIYTF; xnKD4: return $e0FIQ ? $e0FIQ(...func_get_args()) : true; goto WMPK9; MpeBy: if (!($Z1fgj !== $lBSuZ)) { goto LAzC6; } goto vMy9f; XIYTF: LAzC6: goto xnKD4; WMPK9: }); goto ZgFWP; wZZMC: if (!$r4En6 instanceof Closure) { goto cLwVU; } goto N7viB; ytOGm: cLwVU: goto DzpOt; ZgFWP: } public function HFPrw($r4En6, $BHmGL = [], $e0FIQ = null) { goto NQQz8; aj6pY: $this->a6bwr($BHmGL) ? $this->mRUNg($r4En6, $BHmGL, $e0FIQ) : $this->MjktN($r4En6, $BHmGL, $e0FIQ); goto u6FAx; NQQz8: LYACv::VNdu4($this->q3JZE($r4En6, $e0FIQ)->mxaE3(), "\x54\150\145\40\145\170\160\145\143\x74\x65\x64\x20\x5b{$r4En6}\x5d\x20\x6a\x6f\142\40\x77\x61\x73\x20\156\x6f\x74\x20\160\165\163\x68\145\x64\x2e"); goto OnQ_I; OnQ_I: LyAcV::VNdU4(dpRW9($BHmGL)->Mxae3(), "\124\150\145\40\145\x78\160\145\143\164\145\x64\40\x63\150\141\x69\x6e\40\x63\141\156\40\x6e\157\164\40\142\x65\x20\x65\155\x70\164\x79\56"); goto aj6pY; u6FAx: } public function dShrw($r4En6, $e0FIQ = null) { lYacV::vndu4($this->Q3JzE($r4En6, $e0FIQ)->MXAe3(), "\x54\x68\x65\40\145\170\x70\x65\143\164\x65\144\x20\133{$r4En6}\135\x20\x6a\157\x62\x20\x77\141\x73\x20\156\x6f\x74\40\x70\165\x73\x68\x65\144\x2e"); $this->MjKtN($r4En6, [], $e0FIQ); } protected function MrunG($r4En6, $BHmGL, $e0FIQ) { $foIpi = dpRW9($BHmGL)->a8TVq(fn($r4En6) => serialize($r4En6))->rhwVi(); LYAcV::vNdu4($this->q3jzE($r4En6, $e0FIQ)->filter(fn($r4En6) => $r4En6->tYJ5F == $foIpi)->MxaE3(), "\124\150\145\x20\145\170\x70\x65\x63\164\x65\x64\x20\x63\x68\141\151\156\40\x77\141\x73\x20\x6e\x6f\164\x20\x70\x75\163\x68\x65\144\x2e"); } protected function mjktn($r4En6, $BHmGL, $e0FIQ) { $lN5Tl = $this->q3JZE($r4En6, $e0FIQ)->bnCZg->tYJ5F->A8TVQ(function ($foIpi) { return dPRW9($foIpi)->a8tvQ(function ($r4En6) { return get_class(unserialize($r4En6)); }); })->filter(function ($foIpi) use($BHmGL) { return $foIpi->rHwVi() === $BHmGL; }); LYAcv::VNdu4($lN5Tl->mxae3(), "\124\x68\x65\x20\x65\x78\160\145\x63\164\x65\x64\40\x63\x68\141\x69\156\x20\167\141\163\x20\156\x6f\164\x20\x70\165\163\x68\145\144\56"); } public function Gkgbd($e0FIQ = null) { $this->rXId6(iFJUO::class, $e0FIQ); } public function PZiXK($e0FIQ = null) { $this->qgsYu(ifJuO::class, $e0FIQ); } protected function A6BwR($foIpi) { return !DpRw9($foIpi)->contains(fn($r4En6) => !is_object($r4En6)); } public function QgSYU($r4En6, $e0FIQ = null) { goto qIVN_; yJhCm: [$r4En6, $e0FIQ] = [$this->QtOja($r4En6), $r4En6]; goto J6lAR; J6lAR: R1XcZ: goto Sqf3X; Sqf3X: lYacv::fsk0Z(0, $this->Q3jzE($r4En6, $e0FIQ), "\x54\150\x65\40\165\x6e\145\170\160\x65\143\164\x65\x64\40\133{$r4En6}\x5d\x20\152\157\x62\40\167\x61\x73\x20\160\x75\x73\150\145\144\56"); goto CTtL1; qIVN_: if (!$r4En6 instanceof Closure) { goto R1XcZ; } goto yJhCm; CTtL1: } public function fsK0Z($D8Nco) { $ZzNrx = dPRW9($this->nvvgI)->N9ZBC(1)->count(); lYaCv::rmtL9($D8Nco, $ZzNrx, "\105\170\160\145\143\x74\x65\x64\x20{$D8Nco}\40\x6a\157\142\163\40\x74\157\x20\142\145\40\x70\165\x73\150\145\x64\x2c\x20\142\x75\x74\40\x66\x6f\165\x6e\144\40{$ZzNrx}\x20\151\156\x73\x74\145\x61\144\56"); } public function cP79w() { LyACv::pnN_8($this->nvvgI, "\112\x6f\x62\x73\40\x77\145\x72\145\x20\160\x75\163\x68\145\x64\x20\x75\x6e\x65\170\160\x65\143\x74\145\x64\x6c\171\x2e"); } public function Q3JzE($r4En6, $e0FIQ = null) { goto VqWlJ; NTG1l: mBbF1: goto YqjVr; YqjVr: $e0FIQ = $e0FIQ ?: fn() => true; goto u2dH4; u2dH4: return Dprw9($this->nvvgI[$r4En6])->filter(fn($mWZnp) => $e0FIQ($mWZnp["\152\x6f\x62"], $mWZnp["\x71\x75\145\x75\145"], $mWZnp["\144\141\x74\141"]))->FzLqx("\x6a\x6f\x62"); goto R8tUm; o3gjz: return dPrw9(); goto NTG1l; VqWlJ: if ($this->RPvz6($r4En6)) { goto mBbF1; } goto o3gjz; R8tUm: } public function rpVz6($r4En6) { return isset($this->nvvgI[$r4En6]) && !empty($this->nvvgI[$r4En6]); } public function X39dD($kzxsQ = null) { return $this; } public function OKDcQ($lBSuZ = null) { return DPrw9($this->nvvgI)->N9zbc(1)->filter(fn($r4En6) => $r4En6["\x71\x75\145\165\145"] === $lBSuZ)->count(); } public function push($r4En6, $mWZnp = '', $lBSuZ = null) { goto z_Yrm; gPc32: goto CkSto; goto CxUeP; CxUeP: fUdmw: goto xQbgB; AL0qt: is_object($r4En6) && isset($r4En6->IX9c5) ? $this->HN1IB->x39dd($r4En6->IX9c5)->push($r4En6, $mWZnp, $lBSuZ) : $this->HN1IB->push($r4En6, $mWZnp, $lBSuZ); goto gPc32; z_Yrm: if ($this->uV_7k($r4En6)) { goto fUdmw; } goto AL0qt; xQbgB: if (!$r4En6 instanceof Closure) { goto fo06D; } goto um516; um516: $r4En6 = IFJUO::create($r4En6); goto d1Lly; Q08Dh: CkSto: goto YF5TC; d1Lly: fo06D: goto KN_U8; KN_U8: $this->nvvgI[is_object($r4En6) ? get_class($r4En6) : $r4En6][] = ["\x6a\157\142" => $this->haMVT ? $this->PT0HB($r4En6) : $r4En6, "\x71\165\x65\x75\145" => $lBSuZ, "\144\141\164\141" => $mWZnp]; goto Q08Dh; YF5TC: } public function UV_7k($r4En6) { goto JC7rC; Xt2j6: return true; goto yauzT; gFO4v: fNHvS: goto T31sp; V243D: return $this->SnoTO->contains(fn($k2dR2) => $r4En6 instanceof ((string) $k2dR2) || $r4En6 === (string) $k2dR2); goto I6zt1; JC7rC: if (!$this->bJmU8($r4En6)) { goto fNHvS; } goto EH32L; yauzT: bR19E: goto V243D; T31sp: if (!$this->SnoTO->isEmpty()) { goto bR19E; } goto Xt2j6; EH32L: return false; goto gFO4v; I6zt1: } protected function bJmu8($r4En6) { goto nltEe; LHXHn: return false; goto Nd8Wn; nltEe: if (!$this->Mydr5->isEmpty()) { goto ilfqi; } goto LHXHn; pn3SE: return $this->Mydr5->contains(fn($qQqQL) => $r4En6 instanceof ((string) $qQqQL)); goto FmN9y; Nd8Wn: ilfqi: goto pn3SE; FmN9y: } public function aD4Zj($R3AKw, $lBSuZ = null, array $G8V8d = []) { } public function q7huT($r5IA9, $r4En6, $mWZnp = '', $lBSuZ = null) { return $this->push($r4En6, $mWZnp, $lBSuZ); } public function Un06t($lBSuZ, $r4En6, $mWZnp = '') { return $this->push($r4En6, $mWZnp, $lBSuZ); } public function PN6DW($lBSuZ, $r5IA9, $r4En6, $mWZnp = '') { return $this->push($r4En6, $mWZnp, $lBSuZ); } public function pop($lBSuZ = null) { } public function fqH8d($s318l, $mWZnp = '', $lBSuZ = null) { foreach ($s318l as $r4En6) { $this->push($r4En6, $mWZnp, $lBSuZ); fJI7d: } D4Dr3: } public function YbUBD() { return $this->nvvgI; } public function uPfcT(bool $XYFbV = true) { $this->haMVT = $XYFbV; return $this; } protected function pT0HB($r4En6) { return unserialize(serialize($r4En6)); } public function blk4q() { } public function Ohe_o($XTHn3) { return $this; } public function __call($BrWPj, $UIDB7) { throw new BadMethodCallException(sprintf("\x43\141\154\x6c\40\x74\157\x20\x75\156\x64\145\146\151\156\x65\144\x20\x6d\145\164\150\157\144\x20\x25\163\x3a\72\45\163\50\x29", static::class, $BrWPj)); } }

Function Calls

None

Variables

None

Stats

MD5 2790e96beba33b22193f875735c6c343
Eval Count 0
Decode Time 76 ms