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 declare (strict_types=1); namespace wllTJ\HWNwf; use wLLTJ\ycrAj\sota5; use wLLtJ\D..

Decoded Output download

<?php
 declare (strict_types=1); namespace wllTJ\HWNwf; use wLLTJ\ycrAj\sota5; use wLLtJ\Dl6Rs; use wlLtJ\N0Qh0\N0qh0; use wLLtJ\TCiN4\JeUbl; use WlLtj\f4YsH\AFVya; use WLLTJ\f4YsH\vfcvr; class rWKMN { private $mRP1d; private $ZqjK5 = array(); private $Yr81S = array(); private $rfF77; private $config; private $hUSYV; private $SG4iF; private $MBk46; public function __construct(SOta5 $at_Sj, Dl6Rs $adbeB, AFVyA $Sytd9, N0QH0 $qUVE0 = null, vfCvr $FGOaW = null) { goto NPrWF; FdfLi: $this->config = $adbeB; goto xW0qL; xW0qL: $this->hUSYV = $Sytd9; goto ZSSfX; ZSSfX: $this->SG4iF = $qUVE0; goto yH5Tx; NPrWF: $this->rfF77 = $at_Sj; goto FdfLi; yH5Tx: $this->MBk46 = $FGOaW ?? new vfcvR($at_Sj); goto BYbAH; BYbAH: } public function x5f6G(string $snXOc, $ryMbe) : ?PackageInterface { goto PokUj; a0UIT: axAOj: goto NSFK9; PokUj: foreach ($this->ZqjK5 as $RhRio) { goto G1pAQ; G1pAQ: if (!($X0YWx = $RhRio->x5F6G($snXOc, $ryMbe))) { goto PgVkT; } goto Y7Prd; IzvRb: PgVkT: goto Lw5_I; Y7Prd: return $X0YWx; goto IzvRb; Lw5_I: hVrz3: goto m55Gt; m55Gt: } goto a0UIT; NSFK9: return null; goto VqBo3; VqBo3: } public function v0xfJ(string $snXOc, $ryMbe) : array { goto AyetP; AyetP: $dup74 = array(); goto KTh1m; KTh1m: foreach ($this->ocVXD() as $RhRio) { $dup74 = array_merge($dup74, $RhRio->V0xfj($snXOc, $ryMbe)); LWqov: } goto fnEmY; gjhMJ: return $dup74; goto Trn5o; fnEmY: lay5h: goto gjhMJ; Trn5o: } public function tp3f3(TRXuO $RhRio) : void { $this->ZqjK5[] = $RhRio; } public function HFA4q(tRxuO $RhRio) : void { array_unshift($this->ZqjK5, $RhRio); } public function Pgs_7(string $yjco8, array $adbeB, string $snXOc = null) : RepositoryInterface { goto gk1n5; xDr3t: eYXdJ: goto SexeF; RypIA: return $RhRio; goto wXGMu; gk1n5: if (isset($this->Yr81S[$yjco8])) { goto M1heg; } goto Vkl4N; X2BL_: $this->rfF77->LiBlw("<warning>Repository "" . $snXOc . "" (" . json_encode($adbeB) . ") has a packagist key which should be in its own repository definition</warning>"); goto xDr3t; NMXk5: unset($adbeB["only"], $adbeB["exclude"], $adbeB["canonical"]); goto DW6Db; OLAMA: $jEMko = $adbeB; goto NMXk5; SexeF: $JQzPx = $this->Yr81S[$yjco8]; goto Gj79D; c2op0: $RhRio = new $JQzPx($adbeB, $this->rfF77, $this->config, $this->hUSYV, $this->SG4iF, $this->MBk46); goto mHQMu; Rc4lY: if (!(isset($adbeB["packagist"]) && false === $adbeB["packagist"])) { goto eYXdJ; } goto X2BL_; u9IWf: M1heg: goto Rc4lY; XQMZN: $RhRio = new doYWJ($RhRio, $jEMko); goto CfXns; Gj79D: if (!(isset($adbeB["only"]) || isset($adbeB["exclude"]) || isset($adbeB["canonical"]))) { goto dGKWN; } goto OLAMA; CfXns: YsfQQ: goto RypIA; mHQMu: if (!isset($jEMko)) { goto YsfQQ; } goto XQMZN; DW6Db: dGKWN: goto c2op0; Vkl4N: throw new \InvalidArgumentException("Repository type is not registered: " . $yjco8); goto u9IWf; wXGMu: } public function cXtqv(string $yjco8, $JQzPx) : void { $this->Yr81S[$yjco8] = $JQzPx; } public function oCvXd() : array { return $this->ZqjK5; } public function blSJ5(jTBm0 $RhRio) : void { $this->mRP1d = $RhRio; } public function Ab_4M() : InstalledRepositoryInterface { return $this->mRP1d; } } ?>

Did this file decode correctly?

Original Code

<?php
 declare (strict_types=1); namespace wllTJ\HWNwf; use wLLTJ\ycrAj\sota5; use wLLtJ\Dl6Rs; use wlLtJ\N0Qh0\N0qh0; use wLLtJ\TCiN4\JeUbl; use WlLtj\f4YsH\AFVya; use WLLTJ\f4YsH\vfcvr; class rWKMN { private $mRP1d; private $ZqjK5 = array(); private $Yr81S = array(); private $rfF77; private $config; private $hUSYV; private $SG4iF; private $MBk46; public function __construct(SOta5 $at_Sj, Dl6Rs $adbeB, AFVyA $Sytd9, N0QH0 $qUVE0 = null, vfCvr $FGOaW = null) { goto NPrWF; FdfLi: $this->config = $adbeB; goto xW0qL; xW0qL: $this->hUSYV = $Sytd9; goto ZSSfX; ZSSfX: $this->SG4iF = $qUVE0; goto yH5Tx; NPrWF: $this->rfF77 = $at_Sj; goto FdfLi; yH5Tx: $this->MBk46 = $FGOaW ?? new vfcvR($at_Sj); goto BYbAH; BYbAH: } public function x5f6G(string $snXOc, $ryMbe) : ?PackageInterface { goto PokUj; a0UIT: axAOj: goto NSFK9; PokUj: foreach ($this->ZqjK5 as $RhRio) { goto G1pAQ; G1pAQ: if (!($X0YWx = $RhRio->x5F6G($snXOc, $ryMbe))) { goto PgVkT; } goto Y7Prd; IzvRb: PgVkT: goto Lw5_I; Y7Prd: return $X0YWx; goto IzvRb; Lw5_I: hVrz3: goto m55Gt; m55Gt: } goto a0UIT; NSFK9: return null; goto VqBo3; VqBo3: } public function v0xfJ(string $snXOc, $ryMbe) : array { goto AyetP; AyetP: $dup74 = array(); goto KTh1m; KTh1m: foreach ($this->ocVXD() as $RhRio) { $dup74 = array_merge($dup74, $RhRio->V0xfj($snXOc, $ryMbe)); LWqov: } goto fnEmY; gjhMJ: return $dup74; goto Trn5o; fnEmY: lay5h: goto gjhMJ; Trn5o: } public function tp3f3(TRXuO $RhRio) : void { $this->ZqjK5[] = $RhRio; } public function HFA4q(tRxuO $RhRio) : void { array_unshift($this->ZqjK5, $RhRio); } public function Pgs_7(string $yjco8, array $adbeB, string $snXOc = null) : RepositoryInterface { goto gk1n5; xDr3t: eYXdJ: goto SexeF; RypIA: return $RhRio; goto wXGMu; gk1n5: if (isset($this->Yr81S[$yjco8])) { goto M1heg; } goto Vkl4N; X2BL_: $this->rfF77->LiBlw("\74\167\141\x72\156\x69\x6e\147\76\x52\x65\160\x6f\x73\x69\x74\157\162\171\40\42" . $snXOc . "\x22\x20\x28" . json_encode($adbeB) . "\x29\40\150\x61\163\40\141\40\x70\141\143\x6b\x61\147\151\163\164\40\x6b\x65\171\x20\167\x68\151\143\150\x20\x73\x68\x6f\x75\x6c\144\x20\142\145\40\151\x6e\x20\151\164\x73\40\x6f\x77\156\x20\162\x65\x70\157\x73\x69\164\x6f\162\x79\40\x64\x65\x66\x69\x6e\x69\x74\151\157\x6e\x3c\57\167\141\162\156\x69\x6e\147\76"); goto xDr3t; NMXk5: unset($adbeB["\x6f\156\154\171"], $adbeB["\x65\170\143\x6c\x75\x64\145"], $adbeB["\x63\x61\x6e\157\x6e\x69\143\x61\x6c"]); goto DW6Db; OLAMA: $jEMko = $adbeB; goto NMXk5; SexeF: $JQzPx = $this->Yr81S[$yjco8]; goto Gj79D; c2op0: $RhRio = new $JQzPx($adbeB, $this->rfF77, $this->config, $this->hUSYV, $this->SG4iF, $this->MBk46); goto mHQMu; Rc4lY: if (!(isset($adbeB["\x70\141\x63\x6b\141\147\x69\x73\164"]) && false === $adbeB["\x70\x61\143\x6b\141\x67\151\163\x74"])) { goto eYXdJ; } goto X2BL_; u9IWf: M1heg: goto Rc4lY; XQMZN: $RhRio = new doYWJ($RhRio, $jEMko); goto CfXns; Gj79D: if (!(isset($adbeB["\x6f\156\x6c\x79"]) || isset($adbeB["\145\x78\143\154\x75\144\145"]) || isset($adbeB["\143\x61\x6e\157\156\151\143\x61\x6c"]))) { goto dGKWN; } goto OLAMA; CfXns: YsfQQ: goto RypIA; mHQMu: if (!isset($jEMko)) { goto YsfQQ; } goto XQMZN; DW6Db: dGKWN: goto c2op0; Vkl4N: throw new \InvalidArgumentException("\122\145\160\x6f\x73\x69\164\x6f\x72\171\x20\x74\171\x70\145\x20\x69\163\x20\x6e\x6f\x74\x20\162\145\147\x69\x73\164\145\x72\145\144\72\40" . $yjco8); goto u9IWf; wXGMu: } public function cXtqv(string $yjco8, $JQzPx) : void { $this->Yr81S[$yjco8] = $JQzPx; } public function oCvXd() : array { return $this->ZqjK5; } public function blSJ5(jTBm0 $RhRio) : void { $this->mRP1d = $RhRio; } public function Ab_4M() : InstalledRepositoryInterface { return $this->mRP1d; } }

Function Calls

None

Variables

None

Stats

MD5 e0a3969dd6fc90b29efaba605235261d
Eval Count 0
Decode Time 46 ms