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 UkmfD\y7eXf\CVdzS; use ArrayIterator; use Closure; use uKMFD\Y7Exf\hDEmW\..

Decoded Output download

<?php
 namespace UkmfD\y7eXf\CVdzS; use ArrayIterator; use Closure; use uKMFD\Y7Exf\hDEmW\Serializable; use ukMFd\y7ExF\cUoTz\PCTrKMI2D; use InvalidArgumentException; use Iterator; use function array_key_exists; use function array_slice; use function count; abstract class EjUeM implements d_n9B { use Serializable; private $hh3AG; public function __construct(array $LQUAt = []) { $this->hh3AG = $LQUAt; } public function toArray() { return $this->eoSyk($this->hh3AG); } public function Ghaz4() { goto EAlEd; oYqoS: $IlH01 = (string) key($this->hh3AG); goto qb1H7; EAlEd: $IMy72 = reset($this->hh3AG); goto oYqoS; qb1H7: return $this->mkwJm($IlH01, $IMy72); goto Unbr2; Unbr2: } public function JTvt8() { goto lBpaP; fI5Vy: $IlH01 = (string) key($this->hh3AG); goto CHsgc; CHsgc: return $this->mkWJM($IlH01, $IMy72); goto dvaM0; lBpaP: $IMy72 = end($this->hh3AG); goto fI5Vy; dvaM0: } #[\ReturnTypeWillChange] public function key() { return (string) key($this->hh3AG); } #[\ReturnTypeWillChange] public function next() { goto DZEXS; NRcYd: $IlH01 = (string) key($this->hh3AG); goto CkDl5; DZEXS: $IMy72 = next($this->hh3AG); goto NRcYd; CkDl5: return $this->MkWjM($IlH01, $IMy72); goto zrGLn; zrGLn: } #[\ReturnTypeWillChange] public function current() { goto Qqum0; Qqum0: $IMy72 = current($this->hh3AG); goto ETZQr; ETZQr: $IlH01 = (string) key($this->hh3AG); goto EbI82; EbI82: return $this->mKwJm($IlH01, $IMy72); goto YnMsx; YnMsx: } public function neoO0($IlH01) { goto b_lkG; x1Alg: return null; goto uoQzb; b_lkG: if (array_key_exists($IlH01, $this->hh3AG)) { goto V0jDy; } goto x1Alg; eADZd: return $this->mKwjM((string) $IlH01, $IMy72); goto prh0U; cedXk: $IMy72 = $this->hh3AG[$IlH01]; goto sE6Fh; sE6Fh: unset($this->hh3AG[$IlH01]); goto eADZd; uoQzb: V0jDy: goto cedXk; prh0U: } public function iMn1d($V00fk) { goto f25rc; f25rc: $IlH01 = $this->YO_bc($V00fk) ? $this->xoMah($V00fk) : null; goto D45Hb; oFlMW: return false; goto crbix; crbix: PTqfD: goto QLfOc; D45Hb: if (!(null !== $IlH01 || !isset($this->hh3AG[$IlH01]))) { goto PTqfD; } goto oFlMW; q0IV_: return true; goto fJdwf; QLfOc: unset($this->hh3AG[$IlH01]); goto q0IV_; fJdwf: } #[\ReturnTypeWillChange] public function offsetExists($AWNkZ) { return $AWNkZ !== null ? $this->Pzlrz($AWNkZ) : false; } #[\ReturnTypeWillChange] public function offsetGet($AWNkZ) { return $AWNkZ !== null ? $this->get($AWNkZ) : null; } #[\ReturnTypeWillChange] public function offsetSet($AWNkZ, $IMy72) { goto jECEI; DBjM6: iD23b: goto M5CYD; jECEI: if (null === $AWNkZ) { goto iD23b; } goto INjum; M5CYD: $this->add($IMy72); goto RAVNR; RAVNR: SwTO5: goto yhbdP; INjum: $this->set($AWNkZ, $IMy72); goto uYSCE; uYSCE: goto SwTO5; goto DBjM6; yhbdP: } #[\ReturnTypeWillChange] public function offsetUnset($AWNkZ) { goto UUsf2; UUsf2: if (!($AWNkZ !== null)) { goto ywWH9; } goto DZauw; DZauw: $this->NeoO0($AWNkZ); goto HwLNC; HwLNC: ywWH9: goto BlqFD; BlqFD: } public function pzLRZ($IlH01) { return isset($this->hh3AG[$IlH01]) || array_key_exists($IlH01, $this->hh3AG); } public function contains($V00fk) { $IlH01 = $this->yo_Bc($V00fk) ? $this->XOMaH($V00fk) : null; return $IlH01 && isset($this->hh3AG[$IlH01]); } public function E5CJs(Closure $pcLpJ) { return $this->F7_fy($this->hh3AG)->E5cjs($pcLpJ); } public function yr6e8($V00fk) { $IlH01 = $this->YO_BC($V00fk) ? $this->XOMAh($V00fk) : null; return $IlH01 && isset($this->hh3AG[$IlH01]) ? $IlH01 : false; } public function get($IlH01) { goto YzhpF; ropiZ: hVFk0: goto ngvtv; YzhpF: if (isset($this->hh3AG[$IlH01])) { goto hVFk0; } goto Nq3w1; ngvtv: return $this->mkWJM((string) $IlH01, $this->hh3AG[$IlH01]); goto ZvfIl; Nq3w1: return null; goto ropiZ; ZvfIl: } public function mm4_u() { return array_keys($this->hh3AG); } public function HwYex() { return array_values($this->EosyK($this->hh3AG)); } #[\ReturnTypeWillChange] public function count() { return count($this->hh3AG); } public function set($IlH01, $IMy72) { goto Nkb5z; MacDg: NHNSx: goto A17oK; TT9Kt: throw new InvalidArgumentException("Invalid argument $value"); goto MacDg; A17oK: $this->hh3AG[$IlH01] = $this->JwQWP($IMy72); goto aK3BO; Nkb5z: if ($this->yO_bC($IMy72)) { goto NHNSx; } goto TT9Kt; aK3BO: } public function add($V00fk) { goto jLpxS; bUSzb: throw new InvalidArgumentException("Invalid argument $element"); goto mtKZh; dPtmB: return true; goto t3gUE; DrlG6: $this->hh3AG[$this->xomah($V00fk)] = $this->jwqwp($V00fk); goto dPtmB; jLpxS: if ($this->yO_Bc($V00fk)) { goto Xai0r; } goto bUSzb; mtKZh: Xai0r: goto DrlG6; t3gUE: } public function isEmpty() { return empty($this->hh3AG); } #[\ReturnTypeWillChange] public function getIterator() { return new ArrayIterator($this->eOSYK()); } public function n7M1_(Closure $DoeYa) { return $this->F7_FY($this->hh3AG)->n7m1_($DoeYa); } public function filter(Closure $pcLpJ) { return $this->F7_fy($this->hh3AG)->filter($pcLpJ); } public function nCEbj(Closure $pcLpJ) { return $this->F7_fY($this->hh3AG)->Ncebj($pcLpJ); } public function ia1yJ(Closure $pcLpJ) { return $this->f7_fy($this->hh3AG)->Ia1yJ($pcLpJ); } #[\ReturnTypeWillChange] public function __toString() { return __CLASS__ . "@" . spl_object_hash($this); } public function H4iOS() { $this->hh3AG = []; } public function MT05A($AWNkZ, $xj_R2 = null) { return $this->EoSyk(array_slice($this->hh3AG, $AWNkZ, $xj_R2, true)); } public function JUb1I($HWwp8, $Rov_T = null) { return $this->oYnUr(array_slice($this->hh3AG, $HWwp8, $Rov_T, true)); } public function fVWVS() { return $this->OYNUr(array_reverse($this->hh3AG)); } public function shuffle() { goto E1Jr6; mziIY: shuffle($vp6Lc); goto zYjO5; zYjO5: return $this->OynuR(array_replace(array_flip($vp6Lc), $this->hh3AG)); goto St0MC; E1Jr6: $vp6Lc = $this->MM4_u(); goto mziIY; St0MC: } public function p00_n(array $vp6Lc) { goto hhgU_; hhgU_: $O9NDg = []; goto fw_yV; dp5kr: return $this->oynUR($O9NDg); goto XZyse; fw_yV: foreach ($vp6Lc as $IlH01) { goto FfEtF; FfEtF: if (!isset($this->hh3AG[$IlH01])) { goto pGqDG; } goto MiWWP; m2gGR: pGqDG: goto K7sHX; MiWWP: $O9NDg[$IlH01] = $this->hh3AG[$IlH01]; goto m2gGR; K7sHX: Uyeeh: goto zcQTI; zcQTI: } goto VZywB; VZywB: KRxP5: goto dp5kr; XZyse: } public function u8lRy(array $vp6Lc) { return $this->p00_N(array_diff($this->mM4_U(), $vp6Lc)); } public function H1vTT($BmLpK) { return $this->F7_FY($this->hh3AG)->h1VTT($BmLpK); } public function __serialize() : array { return ["entries" => $this->hh3AG]; } public function __unserialize(array $C0IBG) : void { $this->hh3AG = $C0IBG["entries"]; } #[\ReturnTypeWillChange] public function jsonSerialize() { return $this->f7_FY()->jsonSerialize(); } protected function OyNUR(array $LQUAt) { return new static($LQUAt); } protected function PXaKK() : array { return $this->hh3AG; } protected function d7fEP(array $LQUAt) : void { $this->hh3AG = $LQUAt; } protected function XoMAh($V00fk) { return $V00fk->vMHn9(); } protected abstract function MKwjm($IlH01, $IMy72); protected abstract function EOSYK(array $LQUAt = null) : array; protected abstract function f7_Fy(array $LQUAt = null) : CollectionInterface; protected abstract function yo_bc($IMy72) : bool; protected abstract function JwqWp($V00fk); } ?>

Did this file decode correctly?

Original Code

<?php
 namespace UkmfD\y7eXf\CVdzS; use ArrayIterator; use Closure; use uKMFD\Y7Exf\hDEmW\Serializable; use ukMFd\y7ExF\cUoTz\PCTrK\bMI2D; use InvalidArgumentException; use Iterator; use function array_key_exists; use function array_slice; use function count; abstract class EjUeM implements d_n9B { use Serializable; private $hh3AG; public function __construct(array $LQUAt = []) { $this->hh3AG = $LQUAt; } public function toArray() { return $this->eoSyk($this->hh3AG); } public function Ghaz4() { goto EAlEd; oYqoS: $IlH01 = (string) key($this->hh3AG); goto qb1H7; EAlEd: $IMy72 = reset($this->hh3AG); goto oYqoS; qb1H7: return $this->mkwJm($IlH01, $IMy72); goto Unbr2; Unbr2: } public function JTvt8() { goto lBpaP; fI5Vy: $IlH01 = (string) key($this->hh3AG); goto CHsgc; CHsgc: return $this->mkWJM($IlH01, $IMy72); goto dvaM0; lBpaP: $IMy72 = end($this->hh3AG); goto fI5Vy; dvaM0: } #[\ReturnTypeWillChange] public function key() { return (string) key($this->hh3AG); } #[\ReturnTypeWillChange] public function next() { goto DZEXS; NRcYd: $IlH01 = (string) key($this->hh3AG); goto CkDl5; DZEXS: $IMy72 = next($this->hh3AG); goto NRcYd; CkDl5: return $this->MkWjM($IlH01, $IMy72); goto zrGLn; zrGLn: } #[\ReturnTypeWillChange] public function current() { goto Qqum0; Qqum0: $IMy72 = current($this->hh3AG); goto ETZQr; ETZQr: $IlH01 = (string) key($this->hh3AG); goto EbI82; EbI82: return $this->mKwJm($IlH01, $IMy72); goto YnMsx; YnMsx: } public function neoO0($IlH01) { goto b_lkG; x1Alg: return null; goto uoQzb; b_lkG: if (array_key_exists($IlH01, $this->hh3AG)) { goto V0jDy; } goto x1Alg; eADZd: return $this->mKwjM((string) $IlH01, $IMy72); goto prh0U; cedXk: $IMy72 = $this->hh3AG[$IlH01]; goto sE6Fh; sE6Fh: unset($this->hh3AG[$IlH01]); goto eADZd; uoQzb: V0jDy: goto cedXk; prh0U: } public function iMn1d($V00fk) { goto f25rc; f25rc: $IlH01 = $this->YO_bc($V00fk) ? $this->xoMah($V00fk) : null; goto D45Hb; oFlMW: return false; goto crbix; crbix: PTqfD: goto QLfOc; D45Hb: if (!(null !== $IlH01 || !isset($this->hh3AG[$IlH01]))) { goto PTqfD; } goto oFlMW; q0IV_: return true; goto fJdwf; QLfOc: unset($this->hh3AG[$IlH01]); goto q0IV_; fJdwf: } #[\ReturnTypeWillChange] public function offsetExists($AWNkZ) { return $AWNkZ !== null ? $this->Pzlrz($AWNkZ) : false; } #[\ReturnTypeWillChange] public function offsetGet($AWNkZ) { return $AWNkZ !== null ? $this->get($AWNkZ) : null; } #[\ReturnTypeWillChange] public function offsetSet($AWNkZ, $IMy72) { goto jECEI; DBjM6: iD23b: goto M5CYD; jECEI: if (null === $AWNkZ) { goto iD23b; } goto INjum; M5CYD: $this->add($IMy72); goto RAVNR; RAVNR: SwTO5: goto yhbdP; INjum: $this->set($AWNkZ, $IMy72); goto uYSCE; uYSCE: goto SwTO5; goto DBjM6; yhbdP: } #[\ReturnTypeWillChange] public function offsetUnset($AWNkZ) { goto UUsf2; UUsf2: if (!($AWNkZ !== null)) { goto ywWH9; } goto DZauw; DZauw: $this->NeoO0($AWNkZ); goto HwLNC; HwLNC: ywWH9: goto BlqFD; BlqFD: } public function pzLRZ($IlH01) { return isset($this->hh3AG[$IlH01]) || array_key_exists($IlH01, $this->hh3AG); } public function contains($V00fk) { $IlH01 = $this->yo_Bc($V00fk) ? $this->XOMaH($V00fk) : null; return $IlH01 && isset($this->hh3AG[$IlH01]); } public function E5CJs(Closure $pcLpJ) { return $this->F7_fy($this->hh3AG)->E5cjs($pcLpJ); } public function yr6e8($V00fk) { $IlH01 = $this->YO_BC($V00fk) ? $this->XOMAh($V00fk) : null; return $IlH01 && isset($this->hh3AG[$IlH01]) ? $IlH01 : false; } public function get($IlH01) { goto YzhpF; ropiZ: hVFk0: goto ngvtv; YzhpF: if (isset($this->hh3AG[$IlH01])) { goto hVFk0; } goto Nq3w1; ngvtv: return $this->mkWJM((string) $IlH01, $this->hh3AG[$IlH01]); goto ZvfIl; Nq3w1: return null; goto ropiZ; ZvfIl: } public function mm4_u() { return array_keys($this->hh3AG); } public function HwYex() { return array_values($this->EosyK($this->hh3AG)); } #[\ReturnTypeWillChange] public function count() { return count($this->hh3AG); } public function set($IlH01, $IMy72) { goto Nkb5z; MacDg: NHNSx: goto A17oK; TT9Kt: throw new InvalidArgumentException("\111\156\x76\x61\154\x69\144\x20\141\x72\x67\x75\155\145\x6e\164\x20\x24\x76\x61\154\165\145"); goto MacDg; A17oK: $this->hh3AG[$IlH01] = $this->JwQWP($IMy72); goto aK3BO; Nkb5z: if ($this->yO_bC($IMy72)) { goto NHNSx; } goto TT9Kt; aK3BO: } public function add($V00fk) { goto jLpxS; bUSzb: throw new InvalidArgumentException("\111\x6e\x76\141\x6c\151\144\x20\x61\162\x67\165\x6d\145\x6e\164\40\x24\x65\x6c\x65\x6d\x65\156\164"); goto mtKZh; dPtmB: return true; goto t3gUE; DrlG6: $this->hh3AG[$this->xomah($V00fk)] = $this->jwqwp($V00fk); goto dPtmB; jLpxS: if ($this->yO_Bc($V00fk)) { goto Xai0r; } goto bUSzb; mtKZh: Xai0r: goto DrlG6; t3gUE: } public function isEmpty() { return empty($this->hh3AG); } #[\ReturnTypeWillChange] public function getIterator() { return new ArrayIterator($this->eOSYK()); } public function n7M1_(Closure $DoeYa) { return $this->F7_FY($this->hh3AG)->n7m1_($DoeYa); } public function filter(Closure $pcLpJ) { return $this->F7_fy($this->hh3AG)->filter($pcLpJ); } public function nCEbj(Closure $pcLpJ) { return $this->F7_fY($this->hh3AG)->Ncebj($pcLpJ); } public function ia1yJ(Closure $pcLpJ) { return $this->f7_fy($this->hh3AG)->Ia1yJ($pcLpJ); } #[\ReturnTypeWillChange] public function __toString() { return __CLASS__ . "\100" . spl_object_hash($this); } public function H4iOS() { $this->hh3AG = []; } public function MT05A($AWNkZ, $xj_R2 = null) { return $this->EoSyk(array_slice($this->hh3AG, $AWNkZ, $xj_R2, true)); } public function JUb1I($HWwp8, $Rov_T = null) { return $this->oYnUr(array_slice($this->hh3AG, $HWwp8, $Rov_T, true)); } public function fVWVS() { return $this->OYNUr(array_reverse($this->hh3AG)); } public function shuffle() { goto E1Jr6; mziIY: shuffle($vp6Lc); goto zYjO5; zYjO5: return $this->OynuR(array_replace(array_flip($vp6Lc), $this->hh3AG)); goto St0MC; E1Jr6: $vp6Lc = $this->MM4_u(); goto mziIY; St0MC: } public function p00_n(array $vp6Lc) { goto hhgU_; hhgU_: $O9NDg = []; goto fw_yV; dp5kr: return $this->oynUR($O9NDg); goto XZyse; fw_yV: foreach ($vp6Lc as $IlH01) { goto FfEtF; FfEtF: if (!isset($this->hh3AG[$IlH01])) { goto pGqDG; } goto MiWWP; m2gGR: pGqDG: goto K7sHX; MiWWP: $O9NDg[$IlH01] = $this->hh3AG[$IlH01]; goto m2gGR; K7sHX: Uyeeh: goto zcQTI; zcQTI: } goto VZywB; VZywB: KRxP5: goto dp5kr; XZyse: } public function u8lRy(array $vp6Lc) { return $this->p00_N(array_diff($this->mM4_U(), $vp6Lc)); } public function H1vTT($BmLpK) { return $this->F7_FY($this->hh3AG)->h1VTT($BmLpK); } public function __serialize() : array { return ["\145\156\164\162\151\x65\x73" => $this->hh3AG]; } public function __unserialize(array $C0IBG) : void { $this->hh3AG = $C0IBG["\x65\156\164\x72\151\x65\x73"]; } #[\ReturnTypeWillChange] public function jsonSerialize() { return $this->f7_FY()->jsonSerialize(); } protected function OyNUR(array $LQUAt) { return new static($LQUAt); } protected function PXaKK() : array { return $this->hh3AG; } protected function d7fEP(array $LQUAt) : void { $this->hh3AG = $LQUAt; } protected function XoMAh($V00fk) { return $V00fk->vMHn9(); } protected abstract function MKwjm($IlH01, $IMy72); protected abstract function EOSYK(array $LQUAt = null) : array; protected abstract function f7_Fy(array $LQUAt = null) : CollectionInterface; protected abstract function yo_bc($IMy72) : bool; protected abstract function JwqWp($V00fk); }

Function Calls

None

Variables

None

Stats

MD5 24591e2a0b7bbf6a758cec8cb21dc337
Eval Count 0
Decode Time 94 ms