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 s6B6V\wu91r\IEwmr; use function array_keys; use..

Decoded Output download

<?php
 declare (strict_types=1); namespace s6B6V\wu91r\IEwmr; use function array_keys; use function array_map; use function explode; use function in_array; use function interface_exists; use function sprintf; use function str_contains; use function str_ends_with; use function str_starts_with; use function substr; use s6B6v\Wu91R\iEWMr\Generator\Generator; use ReflectionClass; use stdClass; use Throwable; final class O7Z5N { public function generate(string $JMiQB, string $dP7C1, string $cmiO3, string $zKEHP) : mixed { goto AE9bJ; AE9bJ: $q1tXj = false; goto vmRX3; M8G8j: $A0yau = " because the declared return type is an intersection"; goto H2hEL; yFdDX: goto eKG_H; goto OJFmb; vmRX3: $v9pXa = false; goto dqTzq; onGK4: if (!(in_array("callable", $RiEQb, true) || in_array("closure", $RiEQb, true))) { goto NtfX5; } goto pHLqk; tUIHI: return false; goto ddTWF; B0TG3: return 0.0; goto w903y; Zs6jD: wRbWH: goto XIZyl; Pm7vL: if ($v9pXa) { goto EtxCy; } goto uImhX; TQxqU: return []; goto U8f2W; dlBxW: TMucT: goto dk8D2; tvxYK: goto PiGdd; goto Hn3sM; k6p80: k94qv: goto ZL37L; qo3Mo: if (!$v9pXa) { goto OTaGk; } goto hm7hW; egq3x: $z12TE = [$zKEHP]; goto XCF86; GaaT6: throw new RuntimeException(sprintf("Return value for %s::%s() cannot be generated%s, please configure a return value for this method", $JMiQB, $dP7C1, $A0yau)); goto t0IyY; gRckq: Npy0F: goto qo3Mo; dqTzq: if (str_contains($zKEHP, "|")) { goto TMucT; } goto Hz4Hg; pHLqk: return static function () : void { }; goto HzNhT; BRN9T: return $this->l96LB($z12TE, $JMiQB, $dP7C1); goto tTRvY; Hz4Hg: if (str_contains($zKEHP, "&")) { goto e0XIb; } goto egq3x; mwL2m: $RiEQb = array_map("strtolower", $z12TE); goto sJJjA; wUfln: Uxm3H: goto onGK4; Tvq8s: C4kxF: goto RVrSl; PdUor: if (!in_array("int", $RiEQb, true)) { goto FNvEf; } goto szD6P; BzJQN: $q1tXj = true; goto USqOj; szD6P: return 0; goto i5F_y; hm7hW: foreach ($z12TE as $fJ5gc) { goto O43UI; O43UI: if (!str_contains($fJ5gc, "&")) { goto YcSzC; } goto zLZvH; d1sdg: if (!$this->GbeWP($apX29)) { goto UTKxa; } goto YxzWC; qAmWh: UTKxa: goto gu1YY; gu1YY: YcSzC: goto omgXR; YxzWC: return $this->l96LB($apX29, $JMiQB, $dP7C1); goto qAmWh; zLZvH: $apX29 = explode("&", $fJ5gc); goto d1sdg; omgXR: KGUnS: goto cuSI6; cuSI6: } goto GmobR; MeKxh: ez3KA: goto gRckq; ddTWF: dN7XS: goto Xj9Ji; q5dDF: return true; goto k6p80; mhU90: if (!in_array("true", $RiEQb, true)) { goto k94qv; } goto q5dDF; Xj9Ji: if (!in_array("float", $RiEQb, true)) { goto NOSfh; } goto B0TG3; AawCf: if (!in_array("static", $RiEQb, true)) { goto wRbWH; } goto K5FyL; CQqy5: return $this->gqUfe($zKEHP, $JMiQB, $dP7C1); goto MeKxh; yn_0A: $v9pXa = true; goto jFraJ; Hn3sM: e0XIb: goto S59wB; jFraJ: foreach (array_keys($z12TE) as $ZR1xn) { goto JTMmA; oicUP: BG3H0: goto A5qNj; bb3vz: $z12TE[$ZR1xn] = substr($z12TE[$ZR1xn], 1, -1); goto jLQKh; jLQKh: RFXfI: goto oicUP; JTMmA: if (!(str_starts_with($z12TE[$ZR1xn], "(") && str_ends_with($z12TE[$ZR1xn], ")"))) { goto RFXfI; } goto bb3vz; A5qNj: } goto N6aRT; sJJjA: if (!(in_array('', $RiEQb, true) || in_array("null", $RiEQb, true) || in_array("mixed", $RiEQb, true) || in_array("void", $RiEQb, true))) { goto KwlKj; } goto iet1s; XIZyl: if (!in_array("object", $RiEQb, true)) { goto Uxm3H; } goto yUHvP; tTRvY: iNCyB: goto V7GgH; RVrSl: if (!in_array("array", $RiEQb, true)) { goto LdWvi; } goto TQxqU; sNTi8: tYg_h: goto M8G8j; S59wB: $z12TE = explode("&", $zKEHP); goto BzJQN; V7GgH: $A0yau = ''; goto Pm7vL; l3Xie: if ($q1tXj) { goto Npy0F; } goto mwL2m; USqOj: PiGdd: goto l3Xie; ZL37L: if (!(in_array("false", $RiEQb, true) || in_array("bool", $RiEQb, true))) { goto dN7XS; } goto tUIHI; GmobR: ToQzm: goto iDjQE; J7iHm: KwlKj: goto mhU90; yUHvP: return new stdClass(); goto wUfln; i5F_y: FNvEf: goto HS6QR; ZJyya: goto eKG_H; goto sNTi8; gLQXF: if (!($q1tXj && $this->gBEwP($z12TE))) { goto iNCyB; } goto BRN9T; I9yhM: if ($v9pXa) { goto ez3KA; } goto CQqy5; XCF86: goto PiGdd; goto dlBxW; N4pM7: if (!(in_array("traversable", $RiEQb, true) || in_array("generator", $RiEQb, true) || in_array("iterable", $RiEQb, true))) { goto v75Tq; } goto MxcaR; iDjQE: OTaGk: goto gLQXF; w903y: NOSfh: goto PdUor; U8f2W: LdWvi: goto AawCf; iet1s: return null; goto J7iHm; uImhX: if ($q1tXj) { goto tYg_h; } goto yFdDX; C7ai0: $A0yau = " because the declared return type is a union"; goto ZJyya; GJKpf: v75Tq: goto I9yhM; otY40: return $fsJdC(); goto GJKpf; MxcaR: $fsJdC = static function () : \Generator { yield from []; }; goto otY40; N6aRT: Z66nd: goto tvxYK; dk8D2: $z12TE = explode("|", $zKEHP); goto yn_0A; H2hEL: eKG_H: goto GaaT6; HS6QR: if (!in_array("string", $RiEQb, true)) { goto C4kxF; } goto Ru0I3; Ru0I3: return ''; goto Tvq8s; HzNhT: NtfX5: goto N4pM7; K5FyL: return $this->tX85a($cmiO3, $JMiQB, $dP7C1); goto Zs6jD; OJFmb: EtxCy: goto C7ai0; t0IyY: } private function gbewp(array $z12TE) : bool { goto ceDWV; nDd_y: TdDu8: goto BS_V_; BS_V_: return true; goto mVTYd; ceDWV: foreach ($z12TE as $fJ5gc) { goto F5smn; F5smn: if (interface_exists($fJ5gc)) { goto i77OT; } goto P_QVu; SHnZo: MOnKM: goto TI0zL; uxQ1m: i77OT: goto SHnZo; P_QVu: return false; goto uxQ1m; TI0zL: } goto nDd_y; mVTYd: } private function Tx85a(string $cmiO3, string $JMiQB, string $dP7C1) : Stub { try { return (new ReflectionClass($cmiO3))->newInstanceWithoutConstructor(); } catch (Throwable $QWPsw) { throw new RuntimeException(sprintf("Return value for %s::%s() cannot be generated: %s", $JMiQB, $dP7C1, $QWPsw->getMessage())); } } private function GqUfE(string $fJ5gc, string $JMiQB, string $dP7C1) : Stub { try { return (new Generator())->GlIWJ($fJ5gc, false, false, [], [], '', false); } catch (Throwable $QWPsw) { throw new RuntimeException(sprintf("Return value for %s::%s() cannot be generated: %s", $JMiQB, $dP7C1, $QWPsw->getMessage())); } } private function L96lb(array $z12TE, string $JMiQB, string $dP7C1) : Stub { try { return (new Generator())->rzreQ($z12TE, false); } catch (Throwable $QWPsw) { throw new RuntimeException(sprintf("Return value for %s::%s() cannot be generated: %s", $JMiQB, $dP7C1, $QWPsw->getMessage())); } } } ?>

Did this file decode correctly?

Original Code

<?php
 declare (strict_types=1); namespace s6B6V\wu91r\IEwmr; use function array_keys; use function array_map; use function explode; use function in_array; use function interface_exists; use function sprintf; use function str_contains; use function str_ends_with; use function str_starts_with; use function substr; use s6B6v\Wu91R\iEWMr\Generator\Generator; use ReflectionClass; use stdClass; use Throwable; final class O7Z5N { public function generate(string $JMiQB, string $dP7C1, string $cmiO3, string $zKEHP) : mixed { goto AE9bJ; AE9bJ: $q1tXj = false; goto vmRX3; M8G8j: $A0yau = "\x20\x62\145\x63\141\165\163\145\40\x74\x68\x65\x20\x64\145\x63\x6c\x61\x72\145\144\40\x72\145\164\x75\162\x6e\x20\x74\171\160\x65\40\151\163\x20\x61\x6e\40\151\156\164\x65\162\x73\145\x63\164\151\157\x6e"; goto H2hEL; yFdDX: goto eKG_H; goto OJFmb; vmRX3: $v9pXa = false; goto dqTzq; onGK4: if (!(in_array("\x63\141\154\x6c\x61\x62\x6c\145", $RiEQb, true) || in_array("\143\x6c\157\x73\x75\x72\x65", $RiEQb, true))) { goto NtfX5; } goto pHLqk; tUIHI: return false; goto ddTWF; B0TG3: return 0.0; goto w903y; Zs6jD: wRbWH: goto XIZyl; Pm7vL: if ($v9pXa) { goto EtxCy; } goto uImhX; TQxqU: return []; goto U8f2W; dlBxW: TMucT: goto dk8D2; tvxYK: goto PiGdd; goto Hn3sM; k6p80: k94qv: goto ZL37L; qo3Mo: if (!$v9pXa) { goto OTaGk; } goto hm7hW; egq3x: $z12TE = [$zKEHP]; goto XCF86; GaaT6: throw new RuntimeException(sprintf("\x52\x65\x74\x75\x72\x6e\x20\166\141\x6c\165\x65\x20\146\x6f\162\x20\x25\x73\x3a\72\45\163\50\x29\x20\143\141\x6e\x6e\157\x74\40\x62\145\40\147\145\x6e\145\x72\x61\164\145\144\x25\163\54\40\x70\154\x65\x61\163\145\40\143\157\x6e\x66\x69\147\x75\x72\145\40\141\40\162\145\164\165\x72\156\x20\166\141\154\165\145\40\x66\x6f\162\40\x74\150\151\163\x20\x6d\x65\x74\150\x6f\144", $JMiQB, $dP7C1, $A0yau)); goto t0IyY; gRckq: Npy0F: goto qo3Mo; dqTzq: if (str_contains($zKEHP, "\x7c")) { goto TMucT; } goto Hz4Hg; pHLqk: return static function () : void { }; goto HzNhT; BRN9T: return $this->l96LB($z12TE, $JMiQB, $dP7C1); goto tTRvY; Hz4Hg: if (str_contains($zKEHP, "\46")) { goto e0XIb; } goto egq3x; mwL2m: $RiEQb = array_map("\x73\x74\x72\x74\157\x6c\157\167\x65\x72", $z12TE); goto sJJjA; wUfln: Uxm3H: goto onGK4; Tvq8s: C4kxF: goto RVrSl; PdUor: if (!in_array("\151\x6e\x74", $RiEQb, true)) { goto FNvEf; } goto szD6P; BzJQN: $q1tXj = true; goto USqOj; szD6P: return 0; goto i5F_y; hm7hW: foreach ($z12TE as $fJ5gc) { goto O43UI; O43UI: if (!str_contains($fJ5gc, "\x26")) { goto YcSzC; } goto zLZvH; d1sdg: if (!$this->GbeWP($apX29)) { goto UTKxa; } goto YxzWC; qAmWh: UTKxa: goto gu1YY; gu1YY: YcSzC: goto omgXR; YxzWC: return $this->l96LB($apX29, $JMiQB, $dP7C1); goto qAmWh; zLZvH: $apX29 = explode("\x26", $fJ5gc); goto d1sdg; omgXR: KGUnS: goto cuSI6; cuSI6: } goto GmobR; MeKxh: ez3KA: goto gRckq; ddTWF: dN7XS: goto Xj9Ji; q5dDF: return true; goto k6p80; mhU90: if (!in_array("\164\162\x75\145", $RiEQb, true)) { goto k94qv; } goto q5dDF; Xj9Ji: if (!in_array("\x66\154\x6f\x61\164", $RiEQb, true)) { goto NOSfh; } goto B0TG3; AawCf: if (!in_array("\163\x74\x61\x74\151\x63", $RiEQb, true)) { goto wRbWH; } goto K5FyL; CQqy5: return $this->gqUfe($zKEHP, $JMiQB, $dP7C1); goto MeKxh; yn_0A: $v9pXa = true; goto jFraJ; Hn3sM: e0XIb: goto S59wB; jFraJ: foreach (array_keys($z12TE) as $ZR1xn) { goto JTMmA; oicUP: BG3H0: goto A5qNj; bb3vz: $z12TE[$ZR1xn] = substr($z12TE[$ZR1xn], 1, -1); goto jLQKh; jLQKh: RFXfI: goto oicUP; JTMmA: if (!(str_starts_with($z12TE[$ZR1xn], "\x28") && str_ends_with($z12TE[$ZR1xn], "\51"))) { goto RFXfI; } goto bb3vz; A5qNj: } goto N6aRT; sJJjA: if (!(in_array('', $RiEQb, true) || in_array("\x6e\x75\x6c\154", $RiEQb, true) || in_array("\155\151\170\145\x64", $RiEQb, true) || in_array("\166\157\151\144", $RiEQb, true))) { goto KwlKj; } goto iet1s; XIZyl: if (!in_array("\x6f\142\x6a\145\x63\164", $RiEQb, true)) { goto Uxm3H; } goto yUHvP; tTRvY: iNCyB: goto V7GgH; RVrSl: if (!in_array("\x61\162\x72\x61\x79", $RiEQb, true)) { goto LdWvi; } goto TQxqU; sNTi8: tYg_h: goto M8G8j; S59wB: $z12TE = explode("\46", $zKEHP); goto BzJQN; V7GgH: $A0yau = ''; goto Pm7vL; l3Xie: if ($q1tXj) { goto Npy0F; } goto mwL2m; USqOj: PiGdd: goto l3Xie; ZL37L: if (!(in_array("\x66\141\x6c\163\x65", $RiEQb, true) || in_array("\142\x6f\157\154", $RiEQb, true))) { goto dN7XS; } goto tUIHI; GmobR: ToQzm: goto iDjQE; J7iHm: KwlKj: goto mhU90; yUHvP: return new stdClass(); goto wUfln; i5F_y: FNvEf: goto HS6QR; ZJyya: goto eKG_H; goto sNTi8; gLQXF: if (!($q1tXj && $this->gBEwP($z12TE))) { goto iNCyB; } goto BRN9T; I9yhM: if ($v9pXa) { goto ez3KA; } goto CQqy5; XCF86: goto PiGdd; goto dlBxW; N4pM7: if (!(in_array("\164\162\x61\x76\145\x72\163\141\x62\x6c\145", $RiEQb, true) || in_array("\147\145\x6e\x65\162\x61\x74\157\x72", $RiEQb, true) || in_array("\151\x74\x65\162\x61\142\x6c\145", $RiEQb, true))) { goto v75Tq; } goto MxcaR; iDjQE: OTaGk: goto gLQXF; w903y: NOSfh: goto PdUor; U8f2W: LdWvi: goto AawCf; iet1s: return null; goto J7iHm; uImhX: if ($q1tXj) { goto tYg_h; } goto yFdDX; C7ai0: $A0yau = "\40\x62\x65\x63\141\165\x73\145\40\x74\x68\145\40\144\x65\x63\154\141\162\145\x64\40\162\145\164\x75\162\x6e\x20\x74\x79\160\x65\x20\151\x73\40\141\x20\x75\x6e\x69\157\x6e"; goto ZJyya; GJKpf: v75Tq: goto I9yhM; otY40: return $fsJdC(); goto GJKpf; MxcaR: $fsJdC = static function () : \Generator { yield from []; }; goto otY40; N6aRT: Z66nd: goto tvxYK; dk8D2: $z12TE = explode("\x7c", $zKEHP); goto yn_0A; H2hEL: eKG_H: goto GaaT6; HS6QR: if (!in_array("\163\x74\x72\151\x6e\x67", $RiEQb, true)) { goto C4kxF; } goto Ru0I3; Ru0I3: return ''; goto Tvq8s; HzNhT: NtfX5: goto N4pM7; K5FyL: return $this->tX85a($cmiO3, $JMiQB, $dP7C1); goto Zs6jD; OJFmb: EtxCy: goto C7ai0; t0IyY: } private function gbewp(array $z12TE) : bool { goto ceDWV; nDd_y: TdDu8: goto BS_V_; BS_V_: return true; goto mVTYd; ceDWV: foreach ($z12TE as $fJ5gc) { goto F5smn; F5smn: if (interface_exists($fJ5gc)) { goto i77OT; } goto P_QVu; SHnZo: MOnKM: goto TI0zL; uxQ1m: i77OT: goto SHnZo; P_QVu: return false; goto uxQ1m; TI0zL: } goto nDd_y; mVTYd: } private function Tx85a(string $cmiO3, string $JMiQB, string $dP7C1) : Stub { try { return (new ReflectionClass($cmiO3))->newInstanceWithoutConstructor(); } catch (Throwable $QWPsw) { throw new RuntimeException(sprintf("\x52\145\164\165\162\156\40\166\x61\154\165\145\x20\x66\157\x72\x20\45\x73\72\72\x25\x73\50\51\40\x63\x61\x6e\x6e\157\164\40\142\x65\40\147\145\156\x65\162\141\x74\x65\x64\x3a\40\x25\163", $JMiQB, $dP7C1, $QWPsw->getMessage())); } } private function GqUfE(string $fJ5gc, string $JMiQB, string $dP7C1) : Stub { try { return (new Generator())->GlIWJ($fJ5gc, false, false, [], [], '', false); } catch (Throwable $QWPsw) { throw new RuntimeException(sprintf("\122\x65\x74\x75\162\156\x20\166\x61\x6c\165\x65\x20\x66\x6f\x72\x20\45\163\x3a\72\45\163\x28\51\x20\143\x61\156\156\157\164\x20\x62\x65\x20\147\x65\156\x65\162\x61\x74\x65\x64\x3a\40\x25\x73", $JMiQB, $dP7C1, $QWPsw->getMessage())); } } private function L96lb(array $z12TE, string $JMiQB, string $dP7C1) : Stub { try { return (new Generator())->rzreQ($z12TE, false); } catch (Throwable $QWPsw) { throw new RuntimeException(sprintf("\122\145\164\x75\162\x6e\x20\166\x61\x6c\165\x65\40\x66\x6f\162\40\x25\163\72\72\45\x73\50\x29\40\143\x61\156\x6e\x6f\164\x20\x62\145\x20\x67\145\156\x65\162\x61\164\145\144\72\x20\45\x73", $JMiQB, $dP7C1, $QWPsw->getMessage())); } } }

Function Calls

None

Variables

None

Stats

MD5 8d7d675dcffaf25583fdd922418b2d23
Eval Count 0
Decode Time 108 ms