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 2023-11-13 16:27:39 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
declare (strict_types=1); namespace jbg6I\OX64w; use jBG6I\yQMCD\Zm2tW; use jbG6IfOld; use jBG6i\jcjsY\JcjSy; use JbG6i\i7z8N\s8qL0; use JBG6i\qFD9Q\Zf3gx; use jbG6i\Qfd9q\pSVur; class EBYK7 { private $BB7qj; private $u5m2M = array(); private $Gwalo = array(); private $bw82v; private $config; private $wcYyk; private $fFR9l; private $s5OOF; public function __construct(zM2tW $bmbe4, FFoLD $Dz3NU, ZF3gx $ffCTA, jCJsy $KpbUd = null, PsVUR $FiS3S = null) { goto dEndO; dEndO: $this->bw82v = $bmbe4; goto c2bYV; ogZHp: $this->wcYyk = $ffCTA; goto iOTsL; dVNPw: $this->s5OOF = $FiS3S ?? new psVUR($bmbe4); goto RYOjB; c2bYV: $this->config = $Dz3NU; goto ogZHp; iOTsL: $this->fFR9l = $KpbUd; goto dVNPw; RYOjB: } public function FYtDW(string $QvU6A, $tOKyG) : ?s8ql0 { goto PTSjs; PTSjs: foreach ($this->u5m2M as $chg8k) { goto Y003R; qio3Q: return $q9hwv; goto OtphW; OtphW: SUdqG: goto Be4Tt; Be4Tt: W0kQM: goto J6t4P; Y003R: if (!($q9hwv = $chg8k->fYTDw($QvU6A, $tOKyG))) { goto SUdqG; } goto qio3Q; J6t4P: } goto tzhEV; tzhEV: Kuhfi: goto xhpGX; xhpGX: return null; goto aUz7A; aUz7A: } public function rzbDw(string $QvU6A, $tOKyG) : array { goto b05Tl; b05Tl: $SDLMn = array(); goto SFMSi; SFMSi: foreach ($this->Q5cVr() as $chg8k) { $SDLMn = array_merge($SDLMn, $chg8k->rZBDw($QvU6A, $tOKyG)); pfWP1: } goto bF1Ox; pOhRy: return $SDLMn; goto m31Me; bF1Ox: V2dcF: goto pOhRy; m31Me: } public function afHvm(BrSxH $chg8k) : void { $this->u5m2M[] = $chg8k; } public function NeR_x(brSxh $chg8k) : void { array_unshift($this->u5m2M, $chg8k); } public function Qe817(string $Zxer8, array $Dz3NU, string $QvU6A = null) : brSXh { goto qAVIm; VArtV: unset($Dz3NU["only"], $Dz3NU["exclude"], $Dz3NU["canonical"]); goto jGgNB; jGgNB: VK8VR: goto vWxsm; jq7G8: $this->bw82v->cVHLS("<warning>Repository "" . $QvU6A . "" (" . json_encode($Dz3NU) . ") has a packagist key which should be in its own repository definition</warning>"); goto f2k4x; hc0kc: MqdIP: goto x9pIt; ypUFT: if (!(isset($Dz3NU["only"]) || isset($Dz3NU["exclude"]) || isset($Dz3NU["canonical"]))) { goto VK8VR; } goto IV7Nz; MgFbu: if (!isset($neb9b)) { goto Tr_Y2; } goto zmXkn; qAVIm: if (isset($this->Gwalo[$Zxer8])) { goto MqdIP; } goto GymTQ; zedW8: Tr_Y2: goto jWv97; x9pIt: if (!(isset($Dz3NU["packagist"]) && false === $Dz3NU["packagist"])) { goto PQ969; } goto jq7G8; GymTQ: throw new \InvalidArgumentException("Repository type is not registered: " . $Zxer8); goto hc0kc; IcaiU: $IF54N = $this->Gwalo[$Zxer8]; goto ypUFT; vWxsm: $chg8k = new $IF54N($Dz3NU, $this->bw82v, $this->config, $this->wcYyk, $this->fFR9l, $this->s5OOF); goto MgFbu; IV7Nz: $neb9b = $Dz3NU; goto VArtV; zmXkn: $chg8k = new uWf7j($chg8k, $neb9b); goto zedW8; f2k4x: PQ969: goto IcaiU; jWv97: return $chg8k; goto e4kjV; e4kjV: } public function nc3An(string $Zxer8, $IF54N) : void { $this->Gwalo[$Zxer8] = $IF54N; } public function q5CVR() : array { return $this->u5m2M; } public function vMid8(MGGSN $chg8k) : void { $this->BB7qj = $chg8k; } public function Ndm1V() : mggSn { return $this->BB7qj; } } ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2023-11-13 16:27:39 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
declare (strict_types=1); namespace jbg6I\OX64w; use jBG6I\yQMCD\Zm2tW; use jbG6I\ffOld; use jBG6i\jcjsY\JcjSy; use JbG6i\i7z8N\s8qL0; use JBG6i\qFD9Q\Zf3gx; use jbG6i\Qfd9q\pSVur; class EBYK7 { private $BB7qj; private $u5m2M = array(); private $Gwalo = array(); private $bw82v; private $config; private $wcYyk; private $fFR9l; private $s5OOF; public function __construct(zM2tW $bmbe4, FFoLD $Dz3NU, ZF3gx $ffCTA, jCJsy $KpbUd = null, PsVUR $FiS3S = null) { goto dEndO; dEndO: $this->bw82v = $bmbe4; goto c2bYV; ogZHp: $this->wcYyk = $ffCTA; goto iOTsL; dVNPw: $this->s5OOF = $FiS3S ?? new psVUR($bmbe4); goto RYOjB; c2bYV: $this->config = $Dz3NU; goto ogZHp; iOTsL: $this->fFR9l = $KpbUd; goto dVNPw; RYOjB: } public function FYtDW(string $QvU6A, $tOKyG) : ?s8ql0 { goto PTSjs; PTSjs: foreach ($this->u5m2M as $chg8k) { goto Y003R; qio3Q: return $q9hwv; goto OtphW; OtphW: SUdqG: goto Be4Tt; Be4Tt: W0kQM: goto J6t4P; Y003R: if (!($q9hwv = $chg8k->fYTDw($QvU6A, $tOKyG))) { goto SUdqG; } goto qio3Q; J6t4P: } goto tzhEV; tzhEV: Kuhfi: goto xhpGX; xhpGX: return null; goto aUz7A; aUz7A: } public function rzbDw(string $QvU6A, $tOKyG) : array { goto b05Tl; b05Tl: $SDLMn = array(); goto SFMSi; SFMSi: foreach ($this->Q5cVr() as $chg8k) { $SDLMn = array_merge($SDLMn, $chg8k->rZBDw($QvU6A, $tOKyG)); pfWP1: } goto bF1Ox; pOhRy: return $SDLMn; goto m31Me; bF1Ox: V2dcF: goto pOhRy; m31Me: } public function afHvm(BrSxH $chg8k) : void { $this->u5m2M[] = $chg8k; } public function NeR_x(brSxh $chg8k) : void { array_unshift($this->u5m2M, $chg8k); } public function Qe817(string $Zxer8, array $Dz3NU, string $QvU6A = null) : brSXh { goto qAVIm; VArtV: unset($Dz3NU["\157\156\x6c\x79"], $Dz3NU["\x65\170\143\x6c\165\x64\145"], $Dz3NU["\x63\x61\156\157\x6e\x69\x63\x61\154"]); goto jGgNB; jGgNB: VK8VR: goto vWxsm; jq7G8: $this->bw82v->cVHLS("\x3c\167\141\162\x6e\x69\x6e\147\76\122\x65\x70\157\x73\x69\x74\x6f\x72\x79\x20\42" . $QvU6A . "\x22\x20\50" . json_encode($Dz3NU) . "\51\x20\150\x61\x73\40\x61\x20\x70\x61\x63\x6b\141\x67\151\x73\164\40\153\x65\171\x20\x77\150\151\x63\x68\40\x73\150\x6f\x75\154\144\40\142\x65\x20\x69\x6e\40\x69\x74\x73\x20\157\x77\x6e\x20\x72\x65\x70\x6f\163\151\164\157\x72\x79\40\x64\145\x66\x69\x6e\151\x74\151\x6f\x6e\74\x2f\167\141\x72\156\x69\156\x67\x3e"); goto f2k4x; hc0kc: MqdIP: goto x9pIt; ypUFT: if (!(isset($Dz3NU["\157\156\x6c\x79"]) || isset($Dz3NU["\x65\170\143\154\x75\x64\x65"]) || isset($Dz3NU["\x63\141\x6e\157\156\151\143\141\154"]))) { goto VK8VR; } goto IV7Nz; MgFbu: if (!isset($neb9b)) { goto Tr_Y2; } goto zmXkn; qAVIm: if (isset($this->Gwalo[$Zxer8])) { goto MqdIP; } goto GymTQ; zedW8: Tr_Y2: goto jWv97; x9pIt: if (!(isset($Dz3NU["\160\141\143\153\141\x67\151\x73\164"]) && false === $Dz3NU["\x70\x61\x63\153\x61\147\x69\x73\164"])) { goto PQ969; } goto jq7G8; GymTQ: throw new \InvalidArgumentException("\x52\145\x70\x6f\x73\151\164\x6f\162\171\x20\164\171\160\145\40\151\x73\40\156\157\x74\40\x72\145\147\151\x73\x74\145\162\x65\144\x3a\x20" . $Zxer8); goto hc0kc; IcaiU: $IF54N = $this->Gwalo[$Zxer8]; goto ypUFT; vWxsm: $chg8k = new $IF54N($Dz3NU, $this->bw82v, $this->config, $this->wcYyk, $this->fFR9l, $this->s5OOF); goto MgFbu; IV7Nz: $neb9b = $Dz3NU; goto VArtV; zmXkn: $chg8k = new uWf7j($chg8k, $neb9b); goto zedW8; f2k4x: PQ969: goto IcaiU; jWv97: return $chg8k; goto e4kjV; e4kjV: } public function nc3An(string $Zxer8, $IF54N) : void { $this->Gwalo[$Zxer8] = $IF54N; } public function q5CVR() : array { return $this->u5m2M; } public function vMid8(MGGSN $chg8k) : void { $this->BB7qj = $chg8k; } public function Ndm1V() : mggSn { return $this->BB7qj; } }
Function Calls
None |
Stats
MD5 | 75254b4dbe444c8ab4728ea2140ee82a |
Eval Count | 0 |
Decode Time | 48 ms |