/* Decoded by unphp.net */ lkI7A(7, $wd8wH->getMethods()); goto kJ0qd; psL4L: $oIduJ = new IESFr(); goto VVAX1; VVAX1: $wd8wH = $oIduJ->ttzMn($lE8TV, array()); goto xlwLk; Efbia: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\SpecialMethods"); goto psL4L; kJ0qd: } public function zv5j1() { goto lHfMA; yZReA: $this->lkI7a(1, $Zvbol); goto bFDO9; PTwdR: $this->u5kUL("Fixtures\Prophecy\WithProtectedAbstractMethod", $P_3w2->getParentClass()); goto oKHKe; bFDO9: $this->u5KuL("protected", $Zvbol["innerDetail"]->iFJ1p()); goto AgN2M; oGpaO: $oIduJ = new IesFr(); goto yUbos; oKHKe: $Zvbol = $P_3w2->getMethods(); goto yZReA; lHfMA: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithProtectedAbstractMethod"); goto oGpaO; yUbos: $P_3w2 = $oIduJ->tTzmN($lE8TV, array()); goto PTwdR; AgN2M: } public function YZk8m() { goto tDXf5; eP2Fb: $Zvbol = $P_3w2->getMethods(); goto WXEJ1; tDXf5: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithStaticMethod"); goto QAGbg; ooDPK: $this->u5kUL("Fixtures\Prophecy\WithStaticMethod", $P_3w2->getParentClass()); goto eP2Fb; fJcL1: $P_3w2 = $oIduJ->ttZMn($lE8TV, array()); goto ooDPK; QAGbg: $oIduJ = new IEsFR(); goto fJcL1; s4Im0: $this->coiLK($Zvbol["innerDetail"]->isStatic()); goto smuGj; WXEJ1: $this->lki7a(1, $Zvbol); goto s4Im0; smuGj: } public function l21zv() { goto AdZXl; wIfha: $this->hb7VD($SsSed[0]->isOptional()); goto A_Sos; fRxqZ: $P_3w2 = $oIduJ->TtZMn($lE8TV, array()); goto kvw2_; MXIR3: $this->U5kUl(new I5T2m(), $SsSed[0]->WYUhl()); goto wIfha; sZSbe: $this->HB7VD($SsSed[0]->isVariadic()); goto y2vU4; aKIIY: $SsSed = $BBjrj->getArguments(); goto xhy13; AdZXl: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithArguments"); goto iDU0v; kvw2_: $BBjrj = $P_3w2->getMethod("methodWithoutTypeHints"); goto aKIIY; A_Sos: $this->LyuTx($SsSed[0]->s_Z1V()); goto gsyXQ; gsyXQ: $this->hB7Vd($SsSed[0]->isPassedByReference()); goto sZSbe; iDU0v: $oIduJ = new IeSfr(); goto fRxqZ; xhy13: $this->LkI7A(1, $SsSed); goto XVnwp; XVnwp: $this->u5KUL("arg", $SsSed[0]->getName()); goto MXIR3; y2vU4: } public function SnntD() { goto TvlSA; Zbj8q: $this->U5kUl("arg_1", $SsSed[0]->getName()); goto Ci8Vh; Ci8Vh: $this->U5kUL(new i5t2m("ArrayAccess"), $SsSed[0]->WYUhl()); goto vd_Lm; yyLlD: $this->U5Kul("arg_3", $SsSed[2]->getName()); goto s89B2; Cnb8r: $BBjrj = $P_3w2->getMethod("methodWithArgs"); goto hnwsF; xQxF_: $this->coILK($SsSed[1]->isOptional()); goto wpcyi; p7EO9: $P_3w2 = $oIduJ->TtZmn($lE8TV, array()); goto Cnb8r; vd_Lm: $this->Hb7VD($SsSed[0]->isOptional()); goto JHtaZ; QD_oR: $oIduJ = new IeSFR(); goto p7EO9; CsYeh: $this->LkI7A(3, $SsSed); goto Zbj8q; f7C8j: $this->HB7vD($SsSed[2]->isVariadic()); goto Z1gbo; fNwsn: $this->coilK($SsSed[2]->isOptional()); goto YmBIo; s89B2: $this->U5kUl(new i5T2M("ArrayAccess", "null"), $SsSed[2]->wYUhl()); goto fNwsn; iCH0P: $this->hb7vd($SsSed[2]->isPassedByReference()); goto f7C8j; Ocxti: $this->u5kUL(new I5t2m("array"), $SsSed[1]->WyuhL()); goto xQxF_; YmBIo: $this->lyuTX($SsSed[2]->s_Z1v()); goto iCH0P; wpcyi: $this->u5Kul(array(), $SsSed[1]->s_z1v()); goto Batv0; IAptf: $this->HB7Vd($SsSed[1]->isVariadic()); goto yyLlD; JHtaZ: $this->U5Kul("arg_2", $SsSed[1]->getName()); goto Ocxti; TvlSA: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithArguments"); goto QD_oR; hnwsF: $SsSed = $BBjrj->getArguments(); goto CsYeh; Batv0: $this->hB7vD($SsSed[1]->isPassedByReference()); goto IAptf; Z1gbo: } public function dZxuC() { goto WIR6T; u82S2: $this->Hb7Vd($SsSed[0]->isPassedByReference()); goto C2cK2; eRu4d: $this->u5KuL("arg_1", $SsSed[0]->getName()); goto G3TOQ; Wf3ZE: $P_3w2 = $oIduJ->ttzmN($lE8TV, array()); goto Javhw; pa62w: $this->U5kUl("arg_2", $SsSed[1]->getName()); goto d_ZCA; Javhw: $BBjrj = $P_3w2->getMethod("methodWithArgs"); goto VAUQQ; G3TOQ: $this->U5KuL(new i5T2m("callable"), $SsSed[0]->wYUHL()); goto KpmL7; WwkPk: $this->LyUtx($SsSed[1]->s_z1V()); goto tgmc6; pFEIY: $this->COiLk($SsSed[1]->isOptional()); goto WwkPk; d_ZCA: $this->u5kUL(new i5t2m("callable", "null"), $SsSed[1]->wyUHl()); goto pFEIY; kKkEm: $this->lKI7A(2, $SsSed); goto eRu4d; tgmc6: $this->hb7vD($SsSed[1]->isPassedByReference()); goto gIYro; KpmL7: $this->hb7vD($SsSed[0]->isOptional()); goto u82S2; WIR6T: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithCallableArgument"); goto fErNA; C2cK2: $this->hb7vD($SsSed[0]->isVariadic()); goto pa62w; gIYro: $this->Hb7Vd($SsSed[1]->isVariadic()); goto wMY7J; VAUQQ: $SsSed = $BBjrj->getArguments(); goto kKkEm; fErNA: $oIduJ = new iEsfr(); goto Wf3ZE; wMY7J: } public function cAQI3() { goto rTa4m; aCLIb: $this->hB7VD($SsSed[0]->isOptional()); goto q9TJN; rTa4m: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithVariadicArgument"); goto tqzhP; oiBVX: $BBjrj = $P_3w2->getMethod("methodWithArgs"); goto mXHXm; t7g18: $this->LKi7a(1, $SsSed); goto hoC9F; tqzhP: $oIduJ = new iesfr(); goto peXja; peXja: $P_3w2 = $oIduJ->ttzmN($lE8TV, array()); goto oiBVX; q9TJN: $this->HB7Vd($SsSed[0]->isPassedByReference()); goto CsHVO; hoC9F: $this->u5kuL("args", $SsSed[0]->getName()); goto UITM0; mXHXm: $SsSed = $BBjrj->getArguments(); goto t7g18; UITM0: $this->u5kul(new i5t2M(), $SsSed[0]->wyuhL()); goto aCLIb; CsHVO: $this->CoiLK($SsSed[0]->isVariadic()); goto E_0mm; E_0mm: } public function ipEKt() { goto tbqYp; rw3yi: $this->U5KuL(new I5t2m("array"), $SsSed[0]->wyUhL()); goto lp5iU; XEhO5: $oIduJ = new IEsfR(); goto Ev2S2; vO2SH: $this->u5KUL("args", $SsSed[0]->getName()); goto rw3yi; BbzL_: $BBjrj = $P_3w2->getMethod("methodWithTypeHintedArgs"); goto nc8cl; EtypO: $this->lKi7A(1, $SsSed); goto vO2SH; aLcuh: $this->Hb7VD($SsSed[0]->isPassedByReference()); goto vdJ1K; tbqYp: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithTypehintedVariadicArgument"); goto XEhO5; vdJ1K: $this->cOiLk($SsSed[0]->isVariadic()); goto fS0PL; lp5iU: $this->hB7VD($SsSed[0]->isOptional()); goto aLcuh; Ev2S2: $P_3w2 = $oIduJ->tTzmN($lE8TV, array()); goto BbzL_; nc8cl: $SsSed = $BBjrj->getArguments(); goto EtypO; fS0PL: } public function zNCfO() { goto Uyh7U; wHFqk: $oIduJ = new iEsFR(); goto JXjny; wWtcA: $this->coilK($P_3w2->hasMethod("methodWithReferenceArgument")); goto cIXGe; ubLZc: $this->COilk($SsSed[0]->isPassedByReference()); goto aYEaS; aYEaS: $this->CoilK($SsSed[1]->isPassedByReference()); goto loa5G; Uyh7U: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithReferences"); goto wHFqk; Adasc: $this->lKi7a(2, $SsSed); goto ubLZc; JXjny: $P_3w2 = $oIduJ->TtzmN($lE8TV, array()); goto wWtcA; cIXGe: $SsSed = $P_3w2->getMethod("methodWithReferenceArgument")->getArguments(); goto Adasc; loa5G: } public function Xsys5() { goto HNFCF; HNFCF: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\FinalClass"); goto FoMgu; IKHfH: $oIduJ->ttZMN($lE8TV, array()); goto Nmq3b; FoMgu: $oIduJ = new ieSfr(); goto xhxfP; xhxfP: $this->mN02T(YMCvC::class); goto IKHfH; Nmq3b: } public function QUl0H() { goto SiuWb; HWGER: $P_3w2 = $oIduJ->TtzmN($lE8TV, array()); goto JPyNc; SiuWb: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithFinalMethod"); goto R6Wsv; JPyNc: $this->LKi7a(0, $P_3w2->getMethods()); goto zVLbY; R6Wsv: $oIduJ = new IesFr(); goto HWGER; zVLbY: } public function Mf6lN() { goto xsaZa; V_2Eo: $this->LkI7A(1, $P_3w2->Px1zS()); goto TkN0o; xsaZa: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithFinalMethod"); goto p7rAI; TkN0o: $this->HB7vD($P_3w2->P746Z("finalImplementation")); goto E9d3c; p7rAI: $oIduJ = new iesfr(); goto n8luW; n8luW: $P_3w2 = $oIduJ->TTzMN($lE8TV, array()); goto V_2Eo; E9d3c: } public function RLIMW() { goto NUcXh; RoRpW: $this->Mn02T(InvalidArgumentException::class); goto FA6dU; FA6dU: $oIduJ->TTZMN($lE8TV, array()); goto MMlPE; RuraN: $oIduJ = new iEsFr(); goto RoRpW; NUcXh: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\EmptyInterface"); goto RuraN; MMlPE: } public function v3ZP3() { goto pGAqy; oPeof: $this->Coilk($P_3w2->hasMethod("isAbstract")); goto YKkTU; dK0KQ: $this->u5KUl(array("Prophecy\Doubler\Generator\ReflectionInterface", "Fixtures\Prophecy\ModifierInterface", "Fixtures\Prophecy\Named"), $P_3w2->getInterfaces()); goto LZID8; gvDMN: $P_3w2 = $oIduJ->TtzMn(null, array(new \ReflectionClass("Fixtures\Prophecy\Named"), new \ReflectionClass("Fixtures\Prophecy\ModifierInterface"))); goto oH_2W; FfCko: $this->coIlk($P_3w2->hasMethod("getName")); goto oPeof; pGAqy: $oIduJ = new IesfR(); goto gvDMN; YKkTU: $this->cOIlK($P_3w2->hasMethod("getVisibility")); goto gTt0C; oH_2W: $this->u5kUL("stdClass", $P_3w2->getParentClass()); goto dK0KQ; LZID8: $this->LKI7a(3, $P_3w2->getMethods()); goto FfCko; gTt0C: } public function VxOf8() { goto zm0mZ; Ui77f: $this->COIlk($P_3w2->hasMethod("isAbstract")); goto DaqzD; E0yA7: $this->HB7vD($P_3w2->hasMethod("_getName")); goto ZGvCk; I1zyh: $P_3w2 = $oIduJ->TtzMn($lE8TV, array()); goto FHW7X; DaqzD: $this->cOIlK($P_3w2->hasMethod("__toString")); goto E0yA7; oVd19: $oIduJ = new IesfR(); goto I1zyh; FHW7X: $this->lKi7a(2, $P_3w2->getMethods()); goto Ui77f; zm0mZ: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithVirtuallyPrivateMethod"); goto oVd19; ZGvCk: } public function mMbR2() { goto Z8a6E; q4VvR: $this->Lki7a(0, $P_3w2->getMethods()); goto J9YLG; EQhRs: $oIduJ = new iESFr(); goto diRgN; diRgN: $P_3w2 = $oIduJ->TTZmN($lE8TV, array()); goto q4VvR; Z8a6E: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithFinalVirtuallyPrivateMethod"); goto EQhRs; J9YLG: } public function qoiu8() { goto XTl1Q; XCXgI: $this->U5KUl(new Kp2DM("string"), $P_3w2->getMethod("getName")->Kbkwy()); goto b9E7d; uFPVy: $P_3w2 = $oIduJ->tTzmn($lE8TV, array()); goto KVk3i; XTl1Q: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\WithReturnTypehints"); goto Prmrb; ikx1S: $this->u5Kul(new kP2dm("\Fixtures\Prophecy\EmptyClass"), $P_3w2->getMethod("getParent")->kbkwY()); goto EU_UG; Prmrb: $oIduJ = new iESFR(); goto uFPVy; b9E7d: $this->U5KuL(new KP2DM("\Fixtures\Prophecy\WithReturnTypehints"), $P_3w2->getMethod("getSelf")->KbkWY()); goto ikx1S; BkSw3: $this->cOIlK($P_3w2->hasMethod("getName")); goto SxY9Z; TX1XH: $this->cOILk($P_3w2->hasMethod("getParent")); goto XCXgI; SxY9Z: $this->coILK($P_3w2->hasMethod("getSelf")); goto TX1XH; KVk3i: $this->lki7A(3, $P_3w2->getMethods()); goto BkSw3; EU_UG: } public function FutI5() { goto YPFci; Q2mhP: $this->MN02t(\InvalidArgumentException::class); goto raw0d; raw0d: $oIduJ->ttZMN(null, array($lE8TV)); goto bUNYO; ECZfF: $oIduJ = new ieSfr(); goto Q2mhP; YPFci: $lE8TV = new \ReflectionClass("Fixtures\Prophecy\EmptyClass"); goto ECZfF; bUNYO: } public function fts1u() { goto fwoJ5; fwoJ5: $oIduJ = new IEsFr(); goto fgujR; fz_Om: $oIduJ->tTzmn(null, array(null)); goto ZJh03; fgujR: $this->mN02T(\InvalidArgumentException::class); goto fz_Om; ZJh03: } public function tSkxs() { goto ouqaJ; LT5nU: $O148A = $lq8IN->getArguments(); goto ho2GY; NOaw3: $this->U5kul(new i5t2m(), $O148A[2]->WyUhl()); goto GmYh4; T3U2j: $this->U5KuL(new i5T2m(), $O148A[1]->wYUHL()); goto NOaw3; v1KPB: G_I1c: goto bLIL6; jqGiP: $lq8IN = $P_3w2->getMethod("export"); goto LT5nU; ouqaJ: if (!(PHP_VERSION_ID >= 80000)) { goto G_I1c; } goto V1M7Y; YFlNp: $P_3w2 = $oIduJ->TTzmn(new \ReflectionClass("ReflectionMethod"), array()); goto jqGiP; V1M7Y: $this->AIDab("Internal types have scalar hints in PHP 8"); goto v1KPB; bLIL6: $oIduJ = new iesfr(); goto YFlNp; ho2GY: $this->u5kUl(new I5T2m(), $O148A[0]->wyuHL()); goto T3U2j; GmYh4: } public function VMZae() { goto yZi3Y; rh5Fx: $this->U5kuL(new i5t2M("I\Simply\Am\Nonexistent"), $O148A[0]->wyuhL()); goto amX9v; if6QP: $lq8IN = $P_3w2->getMethod("iHaveAStrangeTypeHintedArg"); goto rjRg6; rjRg6: $O148A = $lq8IN->getArguments(); goto rh5Fx; USBJH: $P_3w2 = $oIduJ->tTzMn(new \ReflectionClass("Fixtures\Prophecy\OptionalDepsClass"), array()); goto if6QP; yZi3Y: $oIduJ = new Iesfr(); goto USBJH; amX9v: } public function an6Be() { goto fgIom; mS19H: $lq8IN = $P_3w2->getMethod("iHaveNullableArrayParameterWithNotNullDefaultValue"); goto tAstB; tAstB: $O148A = $lq8IN->getArguments(); goto csAEX; AoDS3: $P_3w2 = $oIduJ->TtzMn(new \ReflectionClass("Fixtures\Prophecy\NullableArrayParameter"), array()); goto mS19H; csAEX: $this->u5kUl(new I5T2m("array", "null"), $O148A[0]->wYUHL()); goto HB2hi; fgIom: $oIduJ = new ieSFR(); goto AoDS3; HB2hi: } public function V0_PY() { goto GMg7s; Mkvyr: $this->u5KUL(new i5T2m("I\Simply\Am\Not"), $O148A[0]->wYuhL()); goto VJhRK; m0Y62: $P_3w2 = $oIduJ->ttZmN(new \ReflectionClass("Fixtures\Prophecy\OptionalDepsClass"), array()); goto ZkshC; GMg7s: $oIduJ = new IesfR(); goto m0Y62; Syzh8: $O148A = $lq8IN->getArguments(); goto Mkvyr; ZkshC: $lq8IN = $P_3w2->getMethod("iHaveAnEvenStrangerTypeHintedArg"); goto Syzh8; VJhRK: } function GlM3R() { goto hyG_R; zitGn: $this->lki7a(2, $lq8IN->getArguments()); goto jUWu3; xAiHy: $lq8IN = $P_3w2->getMethod("methodWithoutTypeHints"); goto zitGn; fTQwB: $P_3w2 = $oIduJ->ttzMN(new \ReflectionClass("Fixtures\Prophecy\MethodWithAdditionalParam"), array(new \ReflectionClass("Fixtures\Prophecy\Named"))); goto qXMVn; hyG_R: $oIduJ = new IeSfr(); goto fTQwB; qXMVn: $lq8IN = $P_3w2->getMethod("getName"); goto CnerP; CnerP: $this->lki7A(1, $lq8IN->getArguments()); goto xAiHy; jUWu3: } function DjhMk() { goto hAdGr; z1MwE: $this->lKI7A(1, $lq8IN->getArguments()); goto h5J2q; SA26O: $this->u5KUL(new kp2dm(c3aAf::class), $lq8IN->KBkWy()); goto loUul; h5J2q: $this->u5KUL(new i5T2M(c3aAF::class), $lq8IN->getArguments()[0]->WYUHL()); goto SA26O; hAdGr: $oIduJ = new IeSfr(); goto Y_MT1; Y_MT1: $P_3w2 = $oIduJ->TtZmn(null, array(new \ReflectionClass(c3AAf::class))); goto aktbP; aktbP: $lq8IN = $P_3w2->getMethod("__invoke"); goto z1MwE; loUul: } function QHuM_() { goto yyFcA; D3RIb: $lq8IN->getParameters()->JoObe(array($JliiF)); goto AHgFW; fs9G0: $lE8TV->isInterface()->joobE(false); goto u1JiW; u1JiW: $lE8TV->isFinal()->JoobE(false); goto Ocask; wJkLe: $lE8TV->getMethods(\ReflectionMethod::IS_ABSTRACT)->JOobe(array()); goto D3RIb; vYCca: $P_3w2 = $oIduJ->TtZMN($lE8TV->eqcZe(), array()); goto uXnWf; C2d5y: $JliiF->isVariadic()->joOBE(false); goto msKD3; AHgFW: $lq8IN->getName()->jOobe("methodName"); goto b0iII; UEil0: $lq8IN->isProtected()->JoOBE(false); goto eMalA; yyFcA: $VZVcn = new FXMYN(); goto YSn2b; TRUjt: $lq8IN->hasTentativeReturnType()->JooBE(false); goto ixeHe; MGcyP: $iGmiq = $LMIeF[0]; goto c5inh; NGXbA: $JliiF->isDefaultValueAvailable()->jOOBe(true); goto OOnrY; b0iII: $lq8IN->isFinal()->JOoBE(false); goto UEil0; aDm8a: $JliiF = $VZVcn->ts8Wk("ReflectionParameter"); goto RIvXH; XDfGK: $JliiF->allowsNull()->JOOBe(true); goto sxvYu; sxvYu: $JliiF->getClass()->joOBe($lE8TV); goto HmaRQ; iUlzE: $lq8IN->getDeclaringClass()->JoObe($lE8TV); goto UM0IV; msKD3: $oIduJ = new Iesfr(); goto vYCca; OOnrY: $JliiF->getDefaultValue()->jOObE(null); goto ut8Sl; c5inh: $this->U5kUl("__dot_dot_dot__", $iGmiq->getName()); goto vt0Wj; mkYsm: $lq8IN->hasReturnType()->JoOBE(false); goto iUlzE; ut8Sl: $JliiF->isPassedByReference()->JoOBE(false); goto XDfGK; Erjh2: $JliiF->getName()->JoObE("..."); goto NGXbA; CE6X9: $lq8IN->returnsReference()->JOobE(false); goto mkYsm; ixeHe: TuFuU: goto Erjh2; RIvXH: if (!(PHP_VERSION_ID >= 80200)) { goto Tgf2f; } goto EVoDi; ppUKN: $lq8IN = $VZVcn->tS8wK("ReflectionMethod"); goto aDm8a; eMalA: $lq8IN->isStatic()->Joobe(false); goto CE6X9; R18JE: Tgf2f: goto l3NMd; uXnWf: $Zvbol = $P_3w2->getMethods(); goto fWeXk; l3NMd: $lE8TV->getName()->JOOBE("Custom\ClassName"); goto fs9G0; UM0IV: if (!(\PHP_VERSION_ID >= 80100)) { goto TuFuU; } goto TRUjt; zsU3X: $JliiF->hasType()->JOOBe(false); goto C2d5y; HmaRQ: $JliiF->getType()->JOobe(null); goto zsU3X; Ocask: $lE8TV->getMethods(\ReflectionMethod::IS_PUBLIC)->jOOBe(array($lq8IN)); goto wJkLe; EVoDi: $lE8TV->isReadOnly()->jooBe(false); goto R18JE; fWeXk: $LMIeF = $Zvbol["methodName"]->getArguments(); goto MGcyP; YSn2b: $lE8TV = $VZVcn->TS8wk("ReflectionClass"); goto ppUKN; vt0Wj: } public function aGQQf() { goto rIrHc; s3Lpm: h703u: goto Qf5bu; Qf5bu: $P_3w2 = (new IESFr())->ttzmN(new \ReflectionClass("Fixtures\Prophecy\UnionReturnTypes"), []); goto BIJRw; BIJRw: $BBjrj = $P_3w2->getMethods()["doSomething"]; goto yI1BT; iWHlx: $this->aiDaB("Union types are not supported in this PHP version"); goto s3Lpm; yI1BT: $this->jGFfJ(["\stdClass", "bool"], $BBjrj->KBkWy()->getTypes()); goto Z1gkt; rIrHc: if (!(PHP_VERSION_ID < 80000)) { goto h703u; } goto iWHlx; Z1gkt: } public function TQMFH() { goto wZ2TK; fplO6: hX5nG: goto jw9GW; jw9GW: $P_3w2 = (new iEsfr())->ttzmn(new \ReflectionClass("Fixtures\Prophecy\UnionReturnTypeFalse"), []); goto novON; wZ2TK: if (!(PHP_VERSION_ID < 80000)) { goto hX5nG; } goto h011c; QDS4p: $this->jGFFJ(["\stdClass", "false"], $BBjrj->kbKwy()->getTypes()); goto fkbS4; h011c: $this->AIdaB("Union types with false are not supported in this PHP version"); goto fplO6; novON: $BBjrj = $P_3w2->getMethods()["method"]; goto QDS4p; fkbS4: } public function l4LtO() { goto czdhG; czdhG: if (!(PHP_VERSION_ID < 80000)) { goto waeVl; } goto z9k90; qJW8q: $P_3w2 = (new ieSFr())->tTZmn(new \ReflectionClass("Fixtures\Prophecy\UnionArgumentTypes"), []); goto QL2Wa; QL2Wa: $BBjrj = $P_3w2->getMethods()["doSomething"]; goto vGgFn; z9k90: $this->Aidab("Union types are not supported in this PHP version"); goto dS5VN; dS5VN: waeVl: goto qJW8q; vGgFn: $this->u5KuL(new i5t2M("bool", "\stdClass"), $BBjrj->getArguments()[0]->wyuhl()); goto m63j0; m63j0: } public function nxJB4() { goto YOHmp; CmW5O: $this->U5Kul(new i5T2m("false", "\stdClass"), $BBjrj->getArguments()[0]->WYuhL()); goto oZj39; V9osA: Ig3vO: goto uZ9KJ; JUsWd: $BBjrj = $P_3w2->getMethods()["method"]; goto CmW5O; jeWX6: $this->aidAb("Union types with false are not supported in this PHP version"); goto V9osA; uZ9KJ: $P_3w2 = (new iEsFr())->TTzMN(new \ReflectionClass("Fixtures\Prophecy\UnionArgumentTypeFalse"), []); goto JUsWd; YOHmp: if (!(PHP_VERSION_ID < 80000)) { goto Ig3vO; } goto jeWX6; oZj39: } public function i0ahX() { goto Hoe3i; NO5bn: $this->U5KUl(new kP2Dm("mixed"), $BBjrj->KbkwY()); goto BUevn; Hoe3i: if (!(PHP_VERSION_ID < 80000)) { goto dvotJ; } goto Hjp6P; AsAy7: $P_3w2 = (new iEsFr())->tTZmN(new \ReflectionClass("Fixtures\Prophecy\MixedTypes"), []); goto rvcp7; rvcp7: $BBjrj = $P_3w2->getMethods()["doSomething"]; goto kyuIR; XNHOg: dvotJ: goto AsAy7; kyuIR: $this->U5KUL(new I5T2m("mixed"), $BBjrj->getArguments()[0]->WyUHl()); goto NO5bn; Hjp6P: $this->aiDab("Mixed type is not supported in this PHP version"); goto XNHOg; BUevn: } public function UaQDh() { goto XnDiA; XnDiA: $P_3w2 = (new IEsFr())->TTZMn(new \ReflectionClass("Fixtures\Prophecy\ClassExtendAbstractWithMethodWithReturnType"), []); goto xIcdH; xIcdH: $BBjrj = $P_3w2->getMethods()["returnSelf"]; goto Mdugw; Mdugw: $this->U5KUL(new kP2Dm("Fixtures\Prophecy\AbstractBaseClassWithMethodWithReturnType"), $BBjrj->KbKWy()); goto vP0iZ; vP0iZ: } public function G59Q2() { goto agFYY; agFYY: if (!(PHP_VERSION_ID < 80100)) { goto l34OM; } goto eLKst; ByH_B: l34OM: goto TqJow; Wv8Sf: $this->u5KUl(new Kp2Dm("never"), $BBjrj->kBkwy()); goto Ny2kn; TqJow: $P_3w2 = (new ieSfr())->TtzMN(new \ReflectionClass("Fixtures\Prophecy\NeverType"), []); goto HarbH; eLKst: $this->aIDAB("Never type is not supported in this PHP version"); goto ByH_B; HarbH: $BBjrj = $P_3w2->getMethods()["doSomething"]; goto Wv8Sf; Ny2kn: } public function bhpr8() { goto VUJAz; VUJAz: if (!(PHP_VERSION_ID < 80100)) { goto gFwB_; } goto o_3Rb; sTdfN: $P_3w2 = (new IEsFr())->tTZmn(new \ReflectionClass("Fixtures\Prophecy\Enum"), []); goto txR3X; o_3Rb: $this->AiDAb("Enums are not supported in this PHP version"); goto tjrjD; I3uwi: $this->mn02t(YMcvc::class); goto sTdfN; tjrjD: gFwB_: goto I3uwi; txR3X: } public function q3roQ() { goto FYIeI; pyNSj: $P_3w2 = (new IesFr())->ttzmn(new \ReflectionClass("Fixtures\Prophecy\IntersectionReturnType"), []); goto avUFU; Fd9vm: $this->mn02T(YmCvC::class); goto pyNSj; FclIm: Jj10o: goto Fd9vm; FYIeI: if (!(PHP_VERSION_ID < 80100)) { goto Jj10o; } goto C1zqy; C1zqy: $this->aIDab("Intersection types are not supported in this PHP version"); goto FclIm; avUFU: } public function uO5rz() { goto h0jhF; k8awG: $this->AIDaB("Intersection types are not supported in this PHP version"); goto Q1mE3; Q1mE3: gbXGH: goto pbYcx; pbYcx: $this->MN02t(ymCvc::class); goto i9Cgk; h0jhF: if (!(PHP_VERSION_ID < 80100)) { goto gbXGH; } goto k8awG; i9Cgk: $P_3w2 = (new ieSFr())->ttzMN(new \ReflectionClass("Fixtures\Prophecy\IntersectionArgumentType"), []); goto KdUEl; KdUEl: } public function tgXva() { goto oEJgf; nrTzU: LL3xp: goto vNXi1; rzSh_: $this->U5kUL(new kP2Dm("false"), $BBjrj->kbkWy()); goto A45wg; Rz6YM: $BBjrj = $P_3w2->getMethods()["method"]; goto rzSh_; qguqR: $this->AIdAB("Standalone return type of false is not supported in this PHP version"); goto nrTzU; oEJgf: if (!(PHP_VERSION_ID < 80200)) { goto LL3xp; } goto qguqR; vNXi1: $P_3w2 = (new iesfR())->TtZmN(new \ReflectionClass("Fixtures\Prophecy\StandaloneReturnTypeFalse"), []); goto Rz6YM; A45wg: } public function PzBLc() { goto o09Lw; bVdfW: $lq8IN = $P_3w2->getMethod("method"); goto CpuuX; o09Lw: if (!(PHP_VERSION_ID < 80200)) { goto aqyp4; } goto rHo61; rHo61: $this->aiDAb("Standalone parameter type of false is not supported in this PHP version"); goto IsJRv; CpuuX: $O148A = $lq8IN->getArguments(); goto ZXMIn; CYhxe: $P_3w2 = (new ieSfr())->TTzmn(new \ReflectionClass("Fixtures\Prophecy\StandaloneParameterTypeFalse"), []); goto bVdfW; ZXMIn: $this->u5KUL(new I5t2M("false"), $O148A[0]->wYUhL()); goto NYzpO; IsJRv: aqyp4: goto CYhxe; NYzpO: } public function n0r0j() { goto svHPz; svHPz: if (!(PHP_VERSION_ID < 80200)) { goto r0uqw; } goto ftJ_H; A4Zoh: $BBjrj = $P_3w2->getMethods()["method"]; goto c_3pP; za0WX: r0uqw: goto XT2sd; XT2sd: $P_3w2 = (new IesfR())->tTzMn(new \ReflectionClass("Fixtures\Prophecy\NullableReturnTypeFalse"), []); goto A4Zoh; ftJ_H: $this->AIdab("Nullable return type of false is not supported in this PHP version"); goto za0WX; c_3pP: $this->u5KUl(new Kp2dm("null", "false"), $BBjrj->kbkWy()); goto yIIEI; yIIEI: } public function krK27() { goto xZjBI; udljM: $O148A = $lq8IN->getArguments(); goto BmorY; EwOeK: $this->AiDaB("Nullable parameter type of false is not supported in this PHP version"); goto Z3cUx; IIsOh: $P_3w2 = (new iESfr())->TtzMN(new \ReflectionClass("Fixtures\Prophecy\NullableParameterTypeFalse"), []); goto QzzRc; Z3cUx: b2k6t: goto IIsOh; QzzRc: $lq8IN = $P_3w2->getMethod("method"); goto udljM; xZjBI: if (!(PHP_VERSION_ID < 80200)) { goto b2k6t; } goto EwOeK; BmorY: $this->U5KUl(new i5t2M("null", "false"), $O148A[0]->wYuhL()); goto TeTN3; TeTN3: } public function gvz_F() { goto kulO4; kulO4: if (!(PHP_VERSION_ID < 80200)) { goto xxkn4; } goto qTLcn; FNCaP: $this->mn02T(YmcvC::class); goto TZk98; Tm4J7: xxkn4: goto FNCaP; qTLcn: $this->aidAB("DNF intersection types are not supported in this PHP version"); goto Tm4J7; TZk98: $P_3w2 = (new IESFr())->ttZmn(new \ReflectionClass("Fixtures\Prophecy\DnfArgumentType"), []); goto aYrmv; aYrmv: } public function pe9TH() { goto qyrfl; k2AvQ: $this->MN02T(YmCVc::class); goto yC31c; qyrfl: if (!(PHP_VERSION_ID < 80200)) { goto uhaX1; } goto qSGNC; wjBnH: uhaX1: goto k2AvQ; qSGNC: $this->AIDab("DNF intersection types are not supported in this PHP version"); goto wjBnH; yC31c: $P_3w2 = (new iESfr())->tTzMN(new \ReflectionClass("Fixtures\Prophecy\DnfReturnType"), []); goto hmfbC; hmfbC: } public function rIjJN() { goto UP3xk; UP3xk: if (!(PHP_VERSION_ID < 80200)) { goto xe8IO; } goto Ux9qE; JXdpg: $BBjrj = $P_3w2->getMethods()["method"]; goto l0dpO; mQxdH: $P_3w2 = (new IesFR())->tTzMN(new \ReflectionClass("Fixtures\Prophecy\StandaloneReturnTypeTrue"), []); goto JXdpg; l0dpO: $this->u5kul(new kP2Dm("true"), $BBjrj->kbKWY()); goto DE2Ou; xbqyT: xe8IO: goto mQxdH; Ux9qE: $this->aIDAB("Standalone return type of true is not supported in this PHP version"); goto xbqyT; DE2Ou: } public function gCyia() { $P_3w2 = (new IesfR())->tTzmN(new \ReflectionClass("Fixtures\Prophecy\EmptyClass"), []); $this->Hb7Vd($P_3w2->isReadOnly()); } public function w7bN5() { goto E8RUs; P6wr8: $lq8IN = $P_3w2->getMethod("method"); goto bAemq; E8RUs: if (!(PHP_VERSION_ID < 80200)) { goto RaYh8; } goto oMXfz; oMXfz: $this->AiDAb("Standalone parameter type of true is not supported in this PHP version"); goto wcEk9; wcEk9: RaYh8: goto UqgpM; fSQS1: $this->U5KuL(new I5T2M("true"), $O148A[0]->Wyuhl()); goto VUJ_0; bAemq: $O148A = $lq8IN->getArguments(); goto fSQS1; UqgpM: $P_3w2 = (new iESfr())->TTZMn(new \ReflectionClass("Fixtures\Prophecy\StandaloneParameterTypeTrue"), []); goto P6wr8; VUJ_0: } public function foe3n() { goto ZhlMk; lckxK: $P_3w2 = (new IESfr())->TTZMn(new \ReflectionClass("Fixtures\Prophecy\NullableReturnTypeTrue"), []); goto Wxvkf; qiN_9: $this->u5kUL(new kp2Dm("null", "true"), $BBjrj->kbkwy()); goto cDPtc; ev7Zw: $this->AIDAB("Nullable return type of true is not supported in this PHP version"); goto NhlyK; NhlyK: mdS2E: goto lckxK; Wxvkf: $BBjrj = $P_3w2->getMethods()["method"]; goto qiN_9; ZhlMk: if (!(PHP_VERSION_ID < 80200)) { goto mdS2E; } goto ev7Zw; cDPtc: } public function cgXJu() { goto hTSrh; vv1mr: $this->u5KuL(new i5t2M("null", "true"), $O148A[0]->wyUhl()); goto JDv1S; hTSrh: if (!(PHP_VERSION_ID < 80200)) { goto Wr7Tb; } goto N17Gd; y2Jxb: $lq8IN = $P_3w2->getMethod("method"); goto iLIgz; cJJ6O: Wr7Tb: goto H2wr9; iLIgz: $O148A = $lq8IN->getArguments(); goto vv1mr; N17Gd: $this->aIdab("Nullable parameter type of true is not supported in this PHP version"); goto cJJ6O; H2wr9: $P_3w2 = (new iEsfr())->tTZmN(new \ReflectionClass("Fixtures\Prophecy\NullableParameterTypeTrue"), []); goto y2Jxb; JDv1S: } public function woRb0() { goto ifIYx; ifIYx: if (!(PHP_VERSION_ID < 80200)) { goto B2dyy; } goto Uh3it; Uh3it: $this->AIdaB("Standalone return type of null is not supported in this PHP version"); goto GiwSU; q6fBW: $BBjrj = $P_3w2->getMethods()["method"]; goto A8sa8; GiwSU: B2dyy: goto TGAjQ; TGAjQ: $P_3w2 = (new iEsFr())->TTzmN(new \ReflectionClass("Fixtures\Prophecy\StandaloneReturnTypeNull"), []); goto q6fBW; A8sa8: $this->U5kUL(new kP2dM("null"), $BBjrj->KbKwY()); goto kwksh; kwksh: } public function Dn3zM() { goto QS0iR; MBBvs: $this->U5kUl(new I5t2M("null"), $O148A[0]->wYUhl()); goto b5xeg; BzQCe: $O148A = $lq8IN->getArguments(); goto MBBvs; hcvQR: $P_3w2 = (new iESfR())->TtzmN(new \ReflectionClass("Fixtures\Prophecy\StandaloneParameterTypeNull"), []); goto QND59; QS0iR: if (!(PHP_VERSION_ID < 80200)) { goto sr6de; } goto rspyc; JKKCG: sr6de: goto hcvQR; QND59: $lq8IN = $P_3w2->getMethod("method"); goto BzQCe; rspyc: $this->AiDAB("Standalone parameter type of null is not supported in this PHP version"); goto JKKCG; b5xeg: } public function mY3Ho() { goto pR8Wg; KTKTV: $this->AidAb("Read only classes are not supported in this PHP version"); goto pEZvi; SWyKw: $P_3w2 = (new iEsfR())->TTzmN(new \ReflectionClass("Fixtures\Prophecy\ReadOnlyClass"), []); goto IEgrW; pEZvi: sNYqS: goto SWyKw; IEgrW: $this->cOILk($P_3w2->isReadOnly()); goto dDfDg; pR8Wg: if (!(PHP_VERSION_ID < 80200)) { goto sNYqS; } goto KTKTV; dDfDg: } } ?>