/* Decoded by unphp.net */ DpMWt("Cache-Control: no-cache, private", $mvMr7[1]); goto uq2xw; Bu0o2: $mvMr7 = explode(" ", $mvMr7); goto yJHUo; yJHUo: $this->dPmwT("HTTP/1.0 200 OK", $mvMr7[0]); goto DqaZo; uq2xw: } public function cUJ3E() { goto EYQeG; EYQeG: $mvMr7 = new RjG1w(); goto TYf45; TYf45: $fFO1H = clone $mvMr7; goto eZhPo; eZhPo: $this->DPMwT($mvMr7, $fFO1H); goto uxk17; uxk17: } public function fHr29() { goto RJe7c; RJe7c: $mvMr7 = new RJg1W(); goto qYZE8; qYZE8: $BaP2o = $mvMr7->zwMrX(); goto xNyEl; xNyEl: $this->bPu9_($mvMr7, $BaP2o); goto pJT17; pJT17: } public function EDPAX() { goto ERXhR; kiy0z: $mvMr7->ZWMRX(); goto wtflX; swjvP: $mvMr7->zWMRX(103); goto GnvxK; ERXhR: $mvMr7 = new RjG1W(); goto swjvP; GnvxK: $this->BPu9_(200, $mvMr7->QS56C()); goto kiy0z; wtflX: } public function dGkn1() { goto f3JTp; GW08l: $this->bPU9_($mvMr7, $LxILP); goto DZ2Oi; xIfFx: $LxILP = $mvMr7->send(); goto GW08l; f3JTp: $mvMr7 = new RjG1w(); goto xIfFx; DZ2Oi: } public function P11eb() { goto OJ_ct; HIL6P: $mvMr7->MxpNK($JtOUt); goto mNnCT; SRhox: $JtOUt = "UTF-8"; goto HIL6P; dBAK3: $this->DpMWT($JtOUt, $ttCRn); goto xzoqW; OJ_ct: $mvMr7 = new rjG1w(); goto SRhox; mNnCT: $ttCRn = $mvMr7->uQzqL(); goto dBAK3; xzoqW: } public function hrD3A() { $mvMr7 = new rJg1W(); $this->b6hQy($mvMr7->WBc3E()); } public function x7yOV() { $mvMr7 = new Rjg1w('', 500); $this->b6HqY($mvMr7->wbc3e()); } public function dk_jQ() { goto FHB7p; VHFYm: $this->B6HqY($mvMr7->wbc3E()); goto dmXW4; FHB7p: $mvMr7 = new RJG1w(); goto Yiybn; Yiybn: $mvMr7->DF2iL->set("cache-control", "private"); goto VHFYm; dmXW4: } public function ahPEl() { goto GSUVq; NjUFN: $this->dHf6C($mvMr7->WBc3E()); goto aTLKB; bVcZw: $mvMr7->ei4zC(10); goto NjUFN; GSUVq: $mvMr7 = new rJG1w(); goto bVcZw; aTLKB: } public function X9zfS() { $mvMr7 = new RjG1w(); $this->B6hqY($mvMr7->wD714()); } public function RgTR3() { goto aQPg2; Eya8q: $this->dhF6C($mvMr7->WD714()); goto FTqIB; XzvAJ: $mvMr7->DF2iL->set("cache-control", "must-revalidate"); goto Eya8q; aQPg2: $mvMr7 = new RjG1w(); goto XzvAJ; FTqIB: } public function pAwxQ() { goto j7Nzu; w92A4: $this->dHF6C($mvMr7->Wd714()); goto xKe9M; L9w3y: $mvMr7->DF2iL->set("cache-control", "proxy-revalidate"); goto w92A4; j7Nzu: $mvMr7 = new rJG1W(); goto L9w3y; xKe9M: } public function aHs2O() { goto R7A9c; CnSxx: $this->MtJc_($i93ir); goto In9y6; lOOPT: $WW9Ml = $mvMr7->fDaJL(); goto dgkpI; dgkpI: $this->BpU9_($mvMr7, $WW9Ml); goto jvaSJ; jvaSJ: $this->DpmWT(304, $WW9Ml->qS56c()); goto mRmPf; mRmPf: ob_start(); goto PF__b; PF__b: $WW9Ml->wDux2(); goto epKIX; epKIX: $i93ir = ob_get_clean(); goto CnSxx; R7A9c: $mvMr7 = new rjG1W("foo"); goto lOOPT; In9y6: } public function DP_bn() { $mvMr7 = new Rjg1W(); $this->Dhf6c($mvMr7->iMxpm()); } public function K5vxN() { goto uFabq; MnK2V: $this->B6hQy($WW9Ml); goto Y0YCD; fp5oP: $WW9Ml = $mvMr7->n02RV(new d2PmF()); goto MnK2V; uFabq: $mvMr7 = new Rjg1w(); goto fp5oP; Y0YCD: } public function Oxvap() { goto FjeaC; FjeaC: $v10ws = D2PMF::create("/homepage", "POST"); goto jG2WZ; jG2WZ: $mvMr7 = new Rjg1W(); goto Z6F4j; Z6F4j: $this->B6hqy($mvMr7->n02RV($v10ws)); goto ITzac; ITzac: } public function SABeH() { goto McdBy; Cwm0l: $mvMr7->DF2iL->set("Last-Modified", $tHYCY); goto HqYJi; McdBy: $tHYCY = "Sun, 25 Aug 2013 18:32:31 GMT"; goto q3act; rVfgN: $mvMr7->DF2iL->set("Last-Modified", ''); goto fNltP; ZcKDk: $this->B6hqy($mvMr7->n02RV($v10ws)); goto rVfgN; m1sdj: $fNGX2 = "Sun, 25 Aug 2013 19:33:31 GMT"; goto hdDo0; ydKL7: $mvMr7->DF2iL->set("Last-Modified", $fNGX2); goto ZcKDk; fmqcx: $v10ws->DF2iL->set("If-Modified-Since", $WW9Ml); goto f8kza; f8kza: $mvMr7 = new RjG1w(); goto h01ka; HqYJi: $this->Dhf6C($mvMr7->N02rV($v10ws)); goto ydKL7; wM7qb: $this->DhF6c($mvMr7->n02rV($v10ws)); goto Cwm0l; h01ka: $mvMr7->DF2iL->set("Last-Modified", $WW9Ml); goto wM7qb; hdDo0: $v10ws = new D2pmF(); goto fmqcx; fNltP: $this->B6HQy($mvMr7->N02Rv($v10ws)); goto JZQkN; q3act: $WW9Ml = "Sun, 25 Aug 2013 18:33:31 GMT"; goto m1sdj; JZQkN: } public function WC9MQ() { goto IMnU0; IMnU0: $sV0l7 = "randomly_generated_etag"; goto nROrN; cnPxs: $this->B6hQY($mvMr7->n02rv($v10ws)); goto yYVHm; JUrPg: $mvMr7->DF2iL->set("ETag", ''); goto cnPxs; CUZJD: $mvMr7->DF2iL->set("ETag", $sV0l7); goto mgNVO; WsfxE: $v10ws->DF2iL->set("If-None-Match", "*"); goto FYNL7; DlXrZ: $this->dhf6C($mvMr7->n02rv($v10ws)); goto fU4Ow; yYVHm: $v10ws = new D2Pmf(); goto WsfxE; nROrN: $ZzNS3 = "randomly_generated_etag_2"; goto zJADS; tJlRI: $this->DHf6C($mvMr7->N02rv($v10ws)); goto JUrPg; EFsqA: $mvMr7 = new rJg1w(); goto CUZJD; zJADS: $v10ws = new D2PmF(); goto GvnZ6; btJDZ: $mvMr7->DF2iL->set("ETag", $ZzNS3); goto tJlRI; mgNVO: $this->dhF6c($mvMr7->n02RV($v10ws)); goto btJDZ; GvnZ6: $v10ws->DF2iL->set("If-None-Match", sprintf("%s, %s, %s", $sV0l7, $ZzNS3, "etagThree")); goto EFsqA; FYNL7: $mvMr7->DF2iL->set("ETag", $sV0l7); goto DlXrZ; fU4Ow: } public function Ahlp2() { goto Js3C1; NioV6: $mvMr7->DF2iL->set("ETag", $AqAow); goto Zx04F; Js3C1: $KSlUD = "randomly_generated_etag"; goto V9h36; hITlj: $v10ws->DF2iL->set("If-None-Match", $KSlUD); goto UPgKM; UPgKM: $mvMr7 = new rJG1W(); goto jVcaZ; Za3da: $mvMr7->DF2iL->set("ETag", $KSlUD); goto URpqi; jVcaZ: $mvMr7->DF2iL->set("ETag", $KSlUD); goto HgOGH; URpqi: $this->dhf6C($mvMr7->n02rV($v10ws)); goto NioV6; TxqWj: $this->DhF6c($mvMr7->n02rV($v10ws)); goto J6buK; HgOGH: $this->DhF6c($mvMr7->N02RV($v10ws)); goto kduiR; kduiR: $mvMr7->DF2iL->set("ETag", $AqAow); goto TxqWj; J6buK: $v10ws->DF2iL->set("If-None-Match", $AqAow); goto BPgqW; BPgqW: $mvMr7 = new Rjg1w(); goto Za3da; Zx04F: $this->dhF6C($mvMr7->N02rv($v10ws)); goto dYpoC; FgmYk: $v10ws = new D2PMF(); goto hITlj; V9h36: $AqAow = "W/randomly_generated_etag"; goto FgmYk; dYpoC: } public function JnK19() { goto XgzMv; CCvjV: $mvMr7 = new rjg1W(); goto JgVSf; wV0Nn: $mvMr7->DF2iL->set("Last-Modified", $fNGX2); goto M1Iy4; YxLS_: $mvMr7->DF2iL->set("Last-Modified", $WW9Ml); goto QXgPa; aA7IS: $mvMr7->DF2iL->set("Last-Modified", $tHYCY); goto ye0uA; ye0uA: $this->B6hqy($mvMr7->N02RV($v10ws)); goto evTzc; qIxst: $fNGX2 = "Sun, 25 Aug 2013 19:33:31 GMT"; goto VFqym; MiR0g: $v10ws = new d2PMf(); goto qRlFq; qRlFq: $v10ws->DF2iL->set("If-None-Match", sprintf("%s, %s", $KSlUD, "etagThree")); goto dWrjv; XgzMv: $tHYCY = "Sun, 25 Aug 2013 18:32:31 GMT"; goto ik0zz; i164X: $mvMr7->DF2iL->set("ETag", "non-existent-etag"); goto aA7IS; ik0zz: $WW9Ml = "Sun, 25 Aug 2013 18:33:31 GMT"; goto qIxst; dWrjv: $v10ws->DF2iL->set("If-Modified-Since", $WW9Ml); goto CCvjV; QXgPa: $this->DHf6C($mvMr7->n02RV($v10ws)); goto mLn89; VFqym: $KSlUD = "randomly_generated_etag"; goto MiR0g; evTzc: $mvMr7->DF2iL->set("ETag", $KSlUD); goto YxLS_; M1Iy4: $this->DHf6C($mvMr7->N02Rv($v10ws)); goto i164X; JgVSf: $mvMr7->DF2iL->set("ETag", $KSlUD); goto wV0Nn; mLn89: } public function RL6lT() { goto SnRzD; SnRzD: $WW9Ml = "Sun, 25 Aug 2013 18:33:31 GMT"; goto YeMwH; UdWgO: $this->b6hqY($mvMr7->N02rv($v10ws)); goto qYUXZ; dqbqM: $v10ws = new d2pmf(); goto rrdgQ; HVeek: $v10ws->DF2iL->set("If-Modified-Since", $WW9Ml); goto JM0hI; f9p8b: $mvMr7->DF2iL->set("ETag", "non-existent-etag"); goto UdWgO; B3Hdu: $this->dHF6c($mvMr7->n02Rv($v10ws)); goto f9p8b; YeMwH: $KSlUD = "randomly_generated_etag"; goto dqbqM; rrdgQ: $v10ws->DF2iL->set("If-None-Match", sprintf("%s, %s", $KSlUD, "etagThree")); goto HVeek; HVhU4: $mvMr7->DF2iL->set("ETag", $KSlUD); goto B3Hdu; JM0hI: $mvMr7 = new rjG1W(); goto HVhU4; qYUXZ: } public function I9lVv() { goto v0stU; TPl3m: $this->B6hQy((new rjg1w())->n02rV($v10ws)); goto OdIdU; v0stU: $v10ws = new d2pmf(); goto JSPgA; dOKOg: $v10ws->DF2iL->set("If-None-Match", "*"); goto ZD8UR; ZD8UR: $this->b6hqy((new RJg1W())->N02Rv($v10ws)); goto PFV0W; JSPgA: $v10ws->DF2iL->set("If-None-Match", "randomly_generated_etag"); goto TPl3m; OdIdU: $v10ws = new d2PMF(); goto dOKOg; PFV0W: } public function kW4j_() { goto xhTg7; PiJBW: $this->DHf6C($mvMr7->rZQms(), "->isValidateable() returns true if Last-Modified is present"); goto fFDrY; W59MB: $mvMr7 = new rjG1W(); goto UpX2V; fFDrY: $mvMr7 = new rjG1w('', 200, ["ETag" => ""12345""]); goto L5VyX; L5VyX: $this->dHf6C($mvMr7->rZQmS(), "->isValidateable() returns true if ETag is present"); goto W59MB; UpX2V: $this->B6hQy($mvMr7->RzQMS(), "->isValidateable() returns false when no validator is present"); goto IJfAD; xhTg7: $mvMr7 = new rjG1W('', 200, ["Last-Modified" => $this->wITve()->format(\DATE_RFC2822)]); goto PiJBW; IJfAD: } public function UdXPD() { goto pzZut; CrXBo: $mvMr7 = new Rjg1w(); goto I651t; ta0vp: $this->dpmWT(time(), $o1sIe->getTimestamp(), "->getDate() returns the current Date if no Date header present"); goto wsrld; MPdHi: $mvMr7->DF2iL->fDRzp("Date"); goto vvaRL; wsrld: $mvMr7 = new RjG1w('', 200, ["Date" => $this->witve()->format(\DATE_RFC2822)]); goto EYc3s; pzZut: $Dq5dZ = $this->WItvE(); goto ywbfH; TAiNB: $this->DpmWT($Dq5dZ->getTimestamp(), $o1sIe->getTimestamp(), "->getDate() returns the Date header if present"); goto CrXBo; N2XSY: $mvMr7 = new rjG1W('', 200); goto CLSYp; MwViE: $mvMr7->DF2iL->set("Date", $ebvY6->format(\DATE_RFC2822)); goto JW_qY; JW_qY: $o1sIe = $mvMr7->getDate(); goto RmG1Z; EYc3s: $ebvY6 = $this->Y3D2a(); goto MwViE; I651t: $o1sIe = $mvMr7->getDate(); goto ta0vp; Ut5Wh: $o1sIe = $mvMr7->getDate(); goto TAiNB; vvaRL: $o1sIe = $mvMr7->getDate(); goto ra_jr; ywbfH: $mvMr7 = new rjG1w('', 200, ["Date" => $Dq5dZ->format(\DATE_RFC2822)]); goto Ut5Wh; RmG1Z: $this->dPmWt($ebvY6->getTimestamp(), $o1sIe->getTimestamp(), "->getDate() returns the date when the header has been modified"); goto N2XSY; ra_jr: $this->dpmWt($ebvY6->getTimestamp(), $o1sIe->getTimestamp(), "->getDate() returns the current Date when the header has previously been removed"); goto c2wWI; CLSYp: $ebvY6 = $this->Y3D2A(); goto MPdHi; c2wWI: } public function YqhzQ() { goto jZKuP; utiK_: $mvMr7->DF2iL->set("Cache-Control", "max-age=600"); goto XfGPV; MORgS: $this->dPmwt(3600, $mvMr7->UbgTP(), "->getMaxAge() falls back to Expires when no max-age or s-maxage directive present"); goto hA9f7; YArBc: $mvMr7->DF2iL->set("Cache-Control", "must-revalidate"); goto x9FJq; x9FJq: $mvMr7->DF2iL->set("Expires", $this->VPY8i()->format(\DATE_RFC2822)); goto MORgS; EmaUk: $this->BpU9_(0, $mvMr7->ubGTp()); goto R22nO; uqXtZ: $mvMr7 = new rJg1W(); goto utiK_; p5hwd: $this->AI8Ek($mvMr7->uBgtP(), "->getMaxAge() returns null if no freshness information available"); goto JYFJU; jZKuP: $mvMr7 = new RJG1W(); goto a1CsZ; qruNz: $mvMr7->DF2iL->set("Expires", -1); goto EmaUk; hA9f7: $mvMr7 = new rJG1W(); goto qruNz; a1CsZ: $mvMr7->DF2iL->set("Cache-Control", "s-maxage=600, max-age=0"); goto YYbP8; YYbP8: $this->dpMWt(600, $mvMr7->uBgTp(), "->getMaxAge() uses s-maxage cache control directive when present"); goto uqXtZ; WMCWg: $mvMr7 = new Rjg1w(); goto YArBc; XfGPV: $this->dPmwT(600, $mvMr7->ubgtp(), "->getMaxAge() falls back to max-age when no s-maxage directive present"); goto WMCWg; R22nO: $mvMr7 = new RjG1w(); goto p5hwd; JYFJU: } public function he0t4() { goto QnIeV; C0nYr: $moDim = $mvMr7->DF2iL->get("Cache-Control"); goto q3xBJ; SFqEC: $mvMr7->vET12(20); goto C0nYr; q3xBJ: $this->DPmWt("public, s-maxage=20", $moDim); goto FeCMh; QnIeV: $mvMr7 = new RjG1w(); goto SFqEC; FeCMh: } public function af_x4() { goto n4aOs; CNqaM: $this->dPMWt("public, s-maxage=20, stale-if-error=86400", $moDim); goto d7zlk; JZL7J: $mvMr7->d2Z3Q(86400); goto wQtbN; n4aOs: $mvMr7 = new rjg1w(); goto TRnNQ; wQtbN: $moDim = $mvMr7->DF2iL->get("Cache-Control"); goto CNqaM; TRnNQ: $mvMr7->VEt12(20); goto JZL7J; d7zlk: } public function z0pNP() { goto wLwp9; JyrNn: $this->DPMwT("public, s-maxage=20, stale-while-revalidate=300", $moDim); goto XTyiP; KT3JQ: $mvMr7->Ns4Id(300); goto fLg04; SclTk: $mvMr7->VET12(20); goto KT3JQ; fLg04: $moDim = $mvMr7->DF2iL->get("Cache-Control"); goto JyrNn; wLwp9: $mvMr7 = new Rjg1W(); goto SclTk; XTyiP: } public function Q2Si2() { goto f2f8A; f2f8A: $mvMr7 = new RjG1W(); goto maLt_; VSZ2U: $this->dPMwT("stale-if-error=86400, private", $moDim); goto fMDlw; X54Sc: $moDim = $mvMr7->DF2iL->get("Cache-Control"); goto VSZ2U; maLt_: $mvMr7->d2Z3q(86400); goto X54Sc; fMDlw: } public function y0MGU() { goto hTELi; myZwg: $mvMr7->nS4id(300); goto Nueoc; qpSbs: $this->dPMWt("stale-while-revalidate=300, private", $moDim); goto udtT1; Nueoc: $moDim = $mvMr7->DF2iL->get("Cache-Control"); goto qpSbs; hTELi: $mvMr7 = new RJg1W(); goto myZwg; udtT1: } public function SwrGJ() { goto obv3O; AaR0S: $this->DPMwT(100, $mvMr7->DF2iL->IrkeA("max-age"), "->isPrivate() adds the private Cache-Control directive when set to true"); goto sJxHC; sJxHC: $this->DHF6c($mvMr7->DF2iL->IrkeA("private"), "->isPrivate() adds the private Cache-Control directive when set to true"); goto AGZ7r; AGZ7r: $mvMr7 = new rJg1W(); goto c7FNB; IsRoD: $mvMr7->v1AXs(); goto pey_p; EZYmH: $mvMr7->DF2iL->set("Cache-Control", "max-age=100"); goto J20BN; J20BN: $mvMr7->v1AXS(); goto AaR0S; obv3O: $mvMr7 = new rJg1w(); goto EZYmH; Pp1CQ: $this->b6HQY($mvMr7->DF2iL->gHIJ5("public"), "->isPrivate() removes the public Cache-Control directive"); goto mN0v3; GSd0m: $this->DhF6C($mvMr7->DF2iL->iRkEa("private"), "->isPrivate() adds the private Cache-Control directive when set to true"); goto Pp1CQ; c7FNB: $mvMr7->DF2iL->set("Cache-Control", "public, max-age=100"); goto IsRoD; pey_p: $this->DpMWt(100, $mvMr7->DF2iL->irKEA("max-age"), "->isPrivate() adds the private Cache-Control directive when set to true"); goto GSd0m; mN0v3: } public function xeg4C() { goto oSyZ1; X2es6: $mvMr7->DF2iL->set("Cache-Control", "max-age=5, s-maxage=500"); goto X958p; RuCcj: $mvMr7->AlMJ9(); goto xFCDc; beTD3: $mvMr7 = new RJG1W(); goto mNqTI; VAy7d: $mvMr7 = new Rjg1w(); goto rnftH; fk8Vo: $mvMr7->AlMj9(); goto L76bx; gcOXR: $this->B6hqY($mvMr7->DF2iL->Szht2("Age"), "->expire() does nothing when the response does not include freshness information"); goto nt3xL; C24s1: $mvMr7->ALMj9(); goto OltiJ; mNqTI: $mvMr7->DF2iL->set("Expires", date(\DATE_RFC2822, time() + 600)); goto fk8Vo; X958p: $mvMr7->DF2iL->set("Age", "1000"); goto yXsUw; Otkqq: $mvMr7 = new RJg1w(); goto X2es6; xFCDc: $this->Dpmwt(100, $mvMr7->DF2iL->get("Age"), "->expire() sets the Age to max-age when present"); goto ouBx1; L76bx: $this->ai8eK($mvMr7->DF2iL->get("Expires"), "->expire() removes the Expires header when the response is fresh"); goto r2Dl3; GtXBu: $mvMr7->DF2iL->set("Cache-Control", "max-age=100"); goto RuCcj; OltiJ: $this->ai8ek($mvMr7->DF2iL->get("Age"), "->expire() does not set the Age when the response is expired"); goto beTD3; ouBx1: $mvMr7 = new rjg1W(); goto LIXXW; rnftH: $mvMr7->almj9(); goto gcOXR; LIXXW: $mvMr7->DF2iL->set("Cache-Control", "max-age=100, s-maxage=500"); goto zciTq; zciTq: $mvMr7->ALMJ9(); goto FRH1k; lAKV_: $this->DPmwt(1000, $mvMr7->DF2iL->get("Age"), "->expire() does nothing when the response is already stale/expired"); goto VAy7d; nt3xL: $mvMr7 = new Rjg1W(); goto w7s12; w7s12: $mvMr7->DF2iL->set("Expires", -1); goto C24s1; oSyZ1: $mvMr7 = new rjg1W(); goto GtXBu; FRH1k: $this->dPmWt(500, $mvMr7->DF2iL->get("Age"), "->expire() sets the Age to s-maxage when both max-age and s-maxage are present"); goto Otkqq; yXsUw: $mvMr7->ALMJ9(); goto lAKV_; r2Dl3: } public function A2IUn() { $mvMr7 = new RjG1W(null, 200, ["Expires" => null]); $this->Ai8eK($mvMr7->xsQhh()); } public function O8GHN() { goto VAd2A; VAd2A: $mvMr7 = new rJg1W(); goto e81eH; bUwqk: $this->dPMWt(60, $mvMr7->ZVRDQ(), "->getTtl() uses Cache-Control max-age when present"); goto qF1QS; N3kO9: $mvMr7 = new Rjg1W(); goto Oz5a6; pKzq2: $mvMr7 = new RJg1W(); goto iBwax; Xt8Fo: $this->DPmwt(3600, $mvMr7->ZvRdq(), "->getTtl() uses the Expires header when no max-age is present"); goto N3kO9; qmaFe: $mvMr7->DF2iL->set("Expires", $mvMr7->getDate()->format(\DATE_RFC2822)); goto YZnWk; YZnWk: $mvMr7->DF2iL->set("Age", 0); goto EL2px; Oz5a6: $mvMr7->DF2iL->set("Expires", $this->WiTVe()->format(\DATE_RFC2822)); goto MAQZZ; iBwax: $mvMr7->DF2iL->set("Expires", $this->vPy8I()->format(\DATE_RFC2822)); goto Xt8Fo; EL2px: $this->BPu9_(0, $mvMr7->zVRDq(), "->getTtl() correctly handles zero"); goto gO7vd; e81eH: $this->AI8Ek($mvMr7->ZVRdq(), "->getTtl() returns null when no Expires or Cache-Control headers are present"); goto pKzq2; VZdjd: $mvMr7->DF2iL->set("Cache-Control", "max-age=60"); goto bUwqk; gO7vd: $mvMr7 = new rJG1w(); goto VZdjd; MAQZZ: $this->Bpu9_(0, $mvMr7->ZVRdq(), "->getTtl() returns zero when Expires is in past"); goto EeRpk; EeRpk: $mvMr7 = new RJg1W(); goto qmaFe; qF1QS: } public function Em1E2() { goto vrsXn; xaMuL: $mvMr7->MWUaq(10); goto vI_pS; vrsXn: $mvMr7 = new rJG1w(); goto xaMuL; vI_pS: $this->dPMWT($mvMr7->uBGtp(), $mvMr7->GWmjb() + 10); goto EmZi1; EmZi1: } public function rjfoC() { goto I7V5y; RI50M: $mvMr7->mdpca("1.1"); goto iFzaj; I7V5y: $mvMr7 = new rjg1w(); goto OpGBB; iFzaj: $this->DPMWT("1.1", $mvMr7->Y2R71()); goto YszBd; OpGBB: $this->Dpmwt("1.0", $mvMr7->Y2r71()); goto RI50M; YszBd: } public function cnXbG() { goto ezP7r; ickDQ: $this->dpMwt(["Accept-Language"], $mvMr7->Xjsfx(), "->getVary() parses a single header name value"); goto IFutn; vbPXn: $mvMr7->DF2iL->set("Vary", "Accept-Language, User-Agent, X-foo"); goto xFfjN; IFutn: $mvMr7 = new rJG1W(); goto UvLSe; Z1_X4: $mvMr7->DF2iL->set("Vary", "Accept-Language,User-Agent, X-Foo"); goto KwQTr; eayZa: $this->dPmwT([], $mvMr7->xJsfX(), "->getVary() returns an empty array if no Vary header is present"); goto mnks2; ezP7r: $mvMr7 = new RJg1W(); goto eayZa; YfjCI: $YV8u_ = ["Accept-Language", "User-Agent", "X-foo"]; goto gGY_b; mnks2: $mvMr7 = new rJg1w(); goto Wdguu; GEuB2: $this->DPMwt($YV8u_, $mvMr7->xjSfx(), "->getVary() parses multiple header name values in arrays"); goto dh33Q; xFfjN: $this->dPmwT($YV8u_, $mvMr7->xjsfX(), "->getVary() parses multiple header name values in arrays"); goto unblg; EHM5A: $mvMr7 = new RjG1w(); goto Z1_X4; qd3AK: $this->DPMWT(["Accept-Language", "User-Agent", "X-Foo"], $mvMr7->xJsFx(), "->getVary() parses multiple header name values separated by spaces"); goto EHM5A; UvLSe: $mvMr7->DF2iL->set("Vary", "Accept-Language User-Agent X-Foo"); goto qd3AK; gGY_b: $mvMr7 = new RJg1w(); goto W7ltE; W7ltE: $mvMr7->DF2iL->set("Vary", $YV8u_); goto GEuB2; Wdguu: $mvMr7->DF2iL->set("Vary", "Accept-Language"); goto ickDQ; dh33Q: $mvMr7 = new RjG1w(); goto vbPXn; KwQTr: $this->dPMWt(["Accept-Language", "User-Agent", "X-Foo"], $mvMr7->xjsfX(), "->getVary() parses multiple header name values separated by commas"); goto YfjCI; unblg: } public function im6_O() { goto p2Yn2; jFpI_: $mvMr7->S2OM5("Accept-Language, User-Agent"); goto B0zdi; tLlVC: $mvMr7->S2Om5("X-Foo", false); goto O1PXO; qj8y7: $this->DPmWT(["Accept-Language"], $mvMr7->xjSfX()); goto jFpI_; B0zdi: $this->dpmWT(["Accept-Language", "User-Agent"], $mvMr7->xjsFx(), "->setVary() replace the vary header by default"); goto tLlVC; O1PXO: $this->Dpmwt(["Accept-Language", "User-Agent", "X-Foo"], $mvMr7->xjSFx(), "->setVary() doesn't wipe out earlier Vary headers if replace is set to false"); goto t6YzY; p2Yn2: $mvMr7 = new rJG1W(); goto p8Lch; p8Lch: $mvMr7->S2om5("Accept-Language"); goto qj8y7; t6YzY: } public function Myigl() { goto PvkNG; PvkNG: $mvMr7 = new rJG1w("foo"); goto VuTto; VuTto: $mvMr7->prepare(new D2pMf()); goto K07XE; K07XE: $this->bpU9_("text/html; charset=UTF-8", $mvMr7->DF2iL->get("Content-Type")); goto ebLf8; ebLf8: } public function l8TeY() { goto FYapN; N13xq: $mvMr7->prepare(new D2pmf()); goto vFweq; TQqpz: $mvMr7->DF2iL->set("Content-Type", "text/css"); goto N13xq; vFweq: $this->dPMwt("text/css; charset=UTF-8", $mvMr7->DF2iL->get("Content-Type")); goto tmAld; FYapN: $mvMr7 = new rJG1W(); goto TQqpz; tmAld: } public function as5my() { goto Spg4A; Spg4A: $mvMr7 = new rjG1W("foo"); goto o2h2L; d0SLE: $mvMr7->prepare(new D2PmF()); goto LR8_M; LR8_M: $this->dp_15(); goto hDoC8; o2h2L: $mvMr7->DF2iL->set("Content-Type", null); goto d0SLE; hDoC8: } public function i13zy() { goto Jgb_M; jsfyC: $mvMr7->DF2iL->set("Content-Type", "text/plain"); goto IOXVe; IOXVe: $mvMr7->prepare(new D2pmF()); goto LBVrN; Jgb_M: $mvMr7 = new rJG1w("foo"); goto jsfyC; LBVrN: $this->dPmWt("text/plain; charset=UTF-8", $mvMr7->DF2iL->get("content-type")); goto T2nzc; T2nzc: } public function MKmxE() { goto wxFUv; mx89O: $mvMr7->prepare(new D2PmF()); goto UFJ82; wxFUv: $mvMr7 = new rjG1W("foo"); goto mx89O; UFJ82: $this->dpmwt("text/html; charset=UTF-8", $mvMr7->DF2iL->get("content-type")); goto FByJB; FByJB: } public function bOEi8() { goto vfh_e; YIGR2: $this->bpU9_("text/html; charset=UTF-8", $mvMr7->DF2iL->get("content-type")); goto HHbhk; j6WM1: $mvMr7->prepare($v10ws); goto YIGR2; QL6uF: $v10ws = D2pmF::create("/"); goto dvnry; vfh_e: $mvMr7 = new RJG1W("foo"); goto QL6uF; dvnry: $v10ws->DF2iL->set("Accept", "application/json"); goto j6WM1; HHbhk: } public function rRrfY() { goto jvE1R; zAUMT: $mvMr7->prepare($v10ws); goto GOpSI; GOpSI: $this->DPMwt("application/json", $mvMr7->DF2iL->get("content-type")); goto jKPmv; RJwoL: $v10ws = D2PMF::create("/"); goto t2WRX; t2WRX: $v10ws->ZmgjL("json"); goto zAUMT; jvE1R: $mvMr7 = new rJG1W("foo"); goto RJwoL; jKPmv: } public function lLCRt() { goto kO4o0; OnSxN: $mvMr7->DF2iL->set("Content-Length", $oRFx4); goto e0vxP; HRcK2: $this->dPMWt('', $mvMr7->getContent()); goto sppQf; kO4o0: $mvMr7 = new RjG1w("foo"); goto gECOe; gECOe: $v10ws = d2pMF::create("/", "HEAD"); goto iXBnG; iXBnG: $oRFx4 = 12345; goto OnSxN; e0vxP: $mvMr7->prepare($v10ws); goto HRcK2; sppQf: $this->DpMWt($oRFx4, $mvMr7->DF2iL->get("Content-Length"), "Content-Length should be as if it was GET; see RFC2616 14.13"); goto D8pxA; D8pxA: } public function ghfPO() { goto tbYEY; VvDEa: $this->b6hqy($mvMr7->DF2iL->sZhT2("Content-Length")); goto Sn3_O; PUu7n: $mvMr7->prepare($v10ws); goto V9dfa; NNXN6: $this->b6Hqy($mvMr7->DF2iL->sZHT2("Content-Type")); goto ERA2s; ERA2s: $mvMr7->rYO2m("content"); goto Y8_dE; PecXd: $this->b6HQY($mvMr7->DF2iL->szHT2("Content-Type")); goto VvDEa; ZhFPc: $mvMr7->prepare($v10ws); goto shIdz; ka8tq: $mvMr7->xys3V(101); goto PUu7n; QWd89: $mvMr7->Ryo2m("content"); goto ka8tq; tbYEY: $mvMr7 = new rjG1w("foo"); goto tfeGc; shIdz: $this->DPmWT('', $mvMr7->getContent()); goto PecXd; V9dfa: $this->dpMwt('', $mvMr7->getContent()); goto NNXN6; Y8_dE: $mvMr7->xyS3v(304); goto ZhFPc; tfeGc: $v10ws = D2PMF::create("/"); goto QWd89; Sn3_O: } public function TgyHJ() { goto Z2kcO; WH3eY: $mvMr7->prepare($v10ws); goto TjhCS; K3FwL: $mvMr7->DF2iL->set("Content-Length", 12345); goto qSOsL; TjhCS: $this->B6hQY($mvMr7->DF2iL->SzHT2("Content-Length")); goto XgzVv; qSOsL: $mvMr7->prepare($v10ws); goto XQi6Q; XQi6Q: $this->dPMWt(12345, $mvMr7->DF2iL->get("Content-Length")); goto UprV8; UprV8: $mvMr7->DF2iL->set("Transfer-Encoding", "chunked"); goto WH3eY; Z2kcO: $mvMr7 = new rJG1W("foo"); goto mLybn; mLybn: $v10ws = d2pmF::create("/"); goto K3FwL; XgzVv: } public function gDAbm() { goto Js8UL; MOWIE: $v10ws->IXe57->set("SERVER_PROTOCOL", "HTTP/1.1"); goto pRwWF; Wl1jc: $this->B6hQY($mvMr7->DF2iL->SZHT2("expires")); goto ObBY8; kw7iH: $mvMr7->prepare($v10ws); goto wHXX3; Dj1lu: $mvMr7->prepare($v10ws); goto W25kP; XHWpT: $mvMr7->prepare($v10ws); goto butEc; butEc: $this->DPMWt("no-cache", $mvMr7->DF2iL->get("pragma")); goto U31di; pRwWF: $mvMr7 = new rJg1w("foo"); goto Dj1lu; YynpN: $mvMr7 = new rjG1w("foo"); goto iOwFI; DG8Z5: $this->b6HQY($mvMr7->DF2iL->SZHt2("expires")); goto MOWIE; Js8UL: $v10ws = d2pmf::create("/", "GET"); goto QxO_z; U31di: $this->DpmwT("-1", $mvMr7->DF2iL->get("expires")); goto YynpN; W25kP: $this->B6HQy($mvMr7->DF2iL->SzhT2("pragma")); goto Wl1jc; Z8PxY: $mvMr7 = new RJg1w("foo"); goto XHWpT; wHXX3: $this->b6hqy($mvMr7->DF2iL->sZHt2("pragma")); goto DG8Z5; iOwFI: $mvMr7->DF2iL->fDrZP("cache-control"); goto kw7iH; QxO_z: $v10ws->IXe57->set("SERVER_PROTOCOL", "HTTP/1.0"); goto Z8PxY; ObBY8: } public function xfcre() { goto AOgfw; AOgfw: $dHTaP = mizLu::create("foo", "bar"); goto vz5K0; vz5K0: $mvMr7 = new rJG1w("foo"); goto Jdrso; yq5cg: $v10ws = d2PMf::create("https://localhost/", "GET"); goto IG0C7; DtugL: $v10ws = d2Pmf::create("/", "GET"); goto iwDrb; Jdrso: $mvMr7->DF2iL->setCookie($dHTaP); goto DtugL; iwDrb: $mvMr7->prepare($v10ws); goto W1x8G; EQLAS: $this->dHF6C($dHTaP->CG9w_()); goto XgWB3; W1x8G: $this->b6hQy($dHTaP->CG9w_()); goto yq5cg; IG0C7: $mvMr7->prepare($v10ws); goto EQLAS; XgWB3: } public function u0d65() { goto i2eI1; FFRrX: $J9G2A = ["max_age" => 100]; goto NPQ9R; tmMTq: $this->DpmWt(""whatever"", $mvMr7->aACOM()); goto e2ZMm; m6lKG: $mvMr7->PenKb(["immutable" => false]); goto G6wUg; nN_XN: $this->DHF6C($mvMr7->DF2iL->GHIj5("private")); goto EhW7E; xgjQ2: $QHmfo = ["proxy_revalidate", "must_revalidate", "no_cache", "no_store", "no_transform"]; goto nKgKE; AfEfB: $mvMr7->PeNkB($J9G2A); goto zeHbA; ejWf5: $this->B6hQY($mvMr7->DF2iL->ghIj5("public")); goto VpKhf; Gt9xT: $mvMr7->pENkb(["private" => false]); goto Js0qW; PYCiT: $J9G2A = ["etag" => ""whatever""]; goto AfEfB; oO2fU: $J9G2A = ["s_maxage" => 200]; goto g5L7V; MIYVb: LiJU6: goto phTMp; UgdcG: $J9G2A = ["last_modified" => $ebvY6]; goto vk3Ui; ylz4W: $this->b6HqY($mvMr7->DF2iL->gHiJ5("private")); goto Vz5q0; iLZTm: $mvMr7->pEnKb(["public" => true]); goto T4sKa; NPQ9R: $mvMr7->penKb($J9G2A); goto S6Wkv; EhW7E: $mvMr7->pEnKB(["private" => true]); goto ejWf5; PXnu8: $mvMr7->PenKb($J9G2A); goto tmMTq; LykOG: VDJ9w: goto S7iKf; a9tsf: $this->dhf6c($mvMr7->DF2iL->GHij5("immutable")); goto m6lKG; S6Wkv: $this->dpMWT(100, $mvMr7->UbGTP()); goto oO2fU; NTPTn: $this->dpMWt($ebvY6->getTimestamp(), $mvMr7->i_n5y()->getTimestamp()); goto FFRrX; cj0J8: try { $mvMr7->PenkB(["wrong option" => "value"]); $this->ynn7p("->setCache() throws an InvalidArgumentException if an option is not supported"); } catch (\Exception $wO5rb) { $this->Fks1T(\InvalidArgumentException::class, $wO5rb, "->setCache() throws an InvalidArgumentException if an option is not supported"); $this->ZHt6H(""wrong option"", $wO5rb->getMessage()); } goto PlLtx; kcSKp: $this->Dhf6c($mvMr7->DF2iL->GHIJ5("public")); goto Fw_Qo; vcR_s: $this->DpmWt(200, $mvMr7->ubGtp()); goto kcSKp; G6wUg: $this->b6hqy($mvMr7->DF2iL->GhIJ5("immutable")); goto xgjQ2; Z3OeP: $this->B6HQy($mvMr7->DF2iL->ghIj5("private")); goto N44c9; phTMp: foreach ($QHmfo as $MNwX0) { goto xpIF6; lAAGj: $this->b6HQY($mvMr7->DF2iL->ghIj5(str_replace("_", "-", $MNwX0))); goto Qnxds; xpIF6: $mvMr7->pEnKb([$MNwX0 => false]); goto lAAGj; Qnxds: muZvH: goto JJ2sQ; JJ2sQ: } goto LykOG; e2ZMm: $ebvY6 = $this->Y3d2a(); goto UgdcG; T4sKa: $this->dhf6C($mvMr7->DF2iL->GHij5("public")); goto ylz4W; nKgKE: foreach ($QHmfo as $MNwX0) { goto tNVfS; l0eyH: $this->dHf6C($mvMr7->DF2iL->GHiJ5(str_replace("_", "-", $MNwX0))); goto VF6aS; VF6aS: QFFUD: goto sqmGE; tNVfS: $mvMr7->PenKb([$MNwX0 => true]); goto l0eyH; sqmGE: } goto MIYVb; N44c9: $mvMr7->PenkB(["immutable" => true]); goto a9tsf; ZOT9X: $this->B6HQy($mvMr7->DF2iL->GhIj5("public")); goto nN_XN; Fw_Qo: $this->b6hqy($mvMr7->DF2iL->ghIj5("private")); goto iLZTm; i2eI1: $mvMr7 = new RjG1w(); goto cj0J8; Vz5q0: $mvMr7->PEnkB(["public" => false]); goto ZOT9X; vk3Ui: $mvMr7->pEnKB($J9G2A); goto NTPTn; zeHbA: $this->BPu9_($mvMr7->AAcoM(), ""whatever""); goto k7ibs; VpKhf: $this->dHf6C($mvMr7->DF2iL->gHIJ5("private")); goto Gt9xT; Js0qW: $this->DhF6c($mvMr7->DF2iL->ghiJ5("public")); goto Z3OeP; S7iKf: $mvMr7 = new e8lHO(); goto PYCiT; g5L7V: $mvMr7->PENKB($J9G2A); goto vcR_s; PlLtx: $J9G2A = ["etag" => ""whatever""]; goto PXnu8; k7ibs: } public function r0VZJ() { goto LC0_S; wy4ki: ob_start(); goto XZ6xi; QJQBI: $i93ir = ob_get_clean(); goto WXo1U; XZ6xi: $mvMr7->wdUX2(); goto QJQBI; WXo1U: $this->ZhT6h("test response rendering", $i93ir); goto lyIEK; LC0_S: $mvMr7 = new Rjg1W("test response rendering", 200); goto wy4ki; lyIEK: } public function N3K0N() { goto RTO9r; RTO9r: $mvMr7 = new rJg1w(); goto ZQuHJ; ALUQP: $this->dHF6c($mvMr7->DF2iL->gHij5("public")); goto tnMyL; ZQuHJ: $mvMr7->AvXOE(); goto ALUQP; tnMyL: $this->B6HqY($mvMr7->DF2iL->ghIJ5("private")); goto EVHZ0; EVHZ0: } public function w3VWM() { goto j4JW3; EG1Fe: $this->DhF6C($mvMr7->DF2iL->gHIJ5("immutable")); goto Gxb1b; j4JW3: $mvMr7 = new RjG1W(); goto uGdCA; uGdCA: $mvMr7->njpCo(); goto EG1Fe; Gxb1b: } public function eepAQ() { goto CLLQU; CLLQU: $mvMr7 = new rjg1w(); goto JWyCU; JWyCU: $mvMr7->nJPCO(); goto tpOv9; tpOv9: $this->dHF6C($mvMr7->kqSaQ()); goto t5_uc; t5_uc: } public function p3tpl() { goto JMXs7; nJ_3A: $this->dpMwT("2013-01-26T08:21:56+00:00", $mvMr7->getDate()->format(\DateTimeInterface::ATOM)); goto EbU_B; JMXs7: $mvMr7 = new rJG1W(); goto K8x3J; K8x3J: $mvMr7->setDate(\DateTime::createFromFormat(\DateTimeInterface::ATOM, "2013-01-26T09:21:56+0100", new \DateTimeZone("Europe/Berlin"))); goto nJ_3A; EbU_B: } public function Cb562() { goto kA4Bc; kA4Bc: $mvMr7 = new RJg1W(); goto HgOb_; p6lSG: $this->dPmWT("2013-01-26T08:21:56+00:00", $mvMr7->getDate()->format(\DateTimeInterface::ATOM)); goto YLdpD; HgOb_: $mvMr7->setDate(\DateTimeImmutable::createFromFormat(\DateTimeInterface::ATOM, "2013-01-26T09:21:56+0100", new \DateTimeZone("Europe/Berlin"))); goto p6lSG; YLdpD: } public function QWyPY() { goto MFezn; MFezn: $mvMr7 = new RjG1W(); goto wRdCv; OjQW2: $this->aI8eK($mvMr7->xsQHh(), "->setExpires() remove the header when passed null"); goto ehs5_; Ql7hU: $this->DpmwT($mvMr7->xsqHh()->getTimestamp(), $ebvY6->getTimestamp()); goto VEJ62; ehs5_: $ebvY6 = $this->y3d2A(); goto zywGk; zywGk: $mvMr7->oI0Ho($ebvY6); goto Ql7hU; wRdCv: $mvMr7->OI0Ho(null); goto OjQW2; VEJ62: } public function wa5EZ() { goto fabyu; HP_IU: $this->DpmWt($mvMr7->XSqhh()->getTimestamp(), $ebvY6->getTimestamp()); goto wzNqI; epe1N: $ebvY6 = $this->VlBuF(); goto aDBFr; aDBFr: $mvMr7->Oi0hO($ebvY6); goto HP_IU; fabyu: $mvMr7 = new rJG1W(); goto epe1N; wzNqI: } public function WZ6LF() { goto Jslyz; YCWxE: $mvMr7->CUcV2(null); goto faugo; faugo: $this->ai8EK($mvMr7->i_N5y()); goto b1pjc; Jslyz: $mvMr7 = new RJG1W(); goto qZNJ4; unSaC: $this->JemOA($mvMr7->i_n5y()); goto YCWxE; qZNJ4: $mvMr7->CUCv2($this->Y3D2A()); goto unSaC; b1pjc: } public function sDJSV() { goto cwRip; PjQI4: $mvMr7->CUCV2(null); goto e9jzJ; e9jzJ: $this->aI8EK($mvMr7->i_n5Y()); goto EDch2; UhfZn: $mvMr7->CucV2($this->VlBuF()); goto h_G9u; h_G9u: $this->JEMoA($mvMr7->i_n5Y()); goto PjQI4; cwRip: $mvMr7 = new rJG1W(); goto UhfZn; EDch2: } public function c3Y0k() { goto oWZC4; q3Wsn: $mvMr7 = new rjg1w('', 200); goto HvFrc; hmOgU: try { $mvMr7->Xys3V(650); $this->YNN7p(); } catch (\InvalidArgumentException $wO5rb) { $this->dHf6C($mvMr7->mdbBu()); } goto q3Wsn; oWZC4: $mvMr7 = new RJg1W(); goto hKbOz; hKbOz: try { $mvMr7->XyS3v(99); $this->Ynn7P(); } catch (\InvalidArgumentException $wO5rb) { $this->Dhf6C($mvMr7->mdBbu()); } goto hmOgU; HvFrc: $this->B6hqY($mvMr7->mdBBu()); goto f7mQb; f7mQb: } public function EVlNB($RlZii, $KFTZS, $SH2MG) { goto gGHuf; HQa4Y: $fXqB3 = new \ReflectionProperty($mvMr7, "statusText"); goto VvWu3; VvWu3: $this->Dpmwt($SH2MG, $fXqB3->getValue($mvMr7)); goto ZCUhm; Aa_fZ: $mvMr7->Xys3V($RlZii, $KFTZS); goto HQa4Y; gGHuf: $mvMr7 = new RJG1w(); goto Aa_fZ; ZCUhm: } public static function Faydk() { return [["200", null, "OK"], ["200", false, ''], ["200", "foo", "foo"], ["199", null, "unknown status"], ["199", false, ''], ["199", "foo", "foo"]]; } public function dj3mY() { goto xrhTi; QEsMv: $this->B6Hqy($mvMr7->M6zJW()); goto C39X_; GBeZI: $this->dHF6c($mvMr7->M6Zjw()); goto xue_e; xue_e: $mvMr7 = new Rjg1w('', 200); goto QEsMv; xrhTi: $mvMr7 = new rJg1w('', 100); goto GBeZI; C39X_: } public function AG_YQ() { goto v8Ceo; bi3Xj: $this->b6hQY($mvMr7->T6PM3()); goto qEuaP; nof6d: $mvMr7 = new RjG1W('', 404); goto mIcxD; qEuaP: $this->B6hQY($mvMr7->qiHh3()); goto nof6d; mIcxD: $this->B6HqY($mvMr7->T6pM3()); goto slewS; Gvmrm: $mvMr7 = new Rjg1W('', 304); goto AmqIv; uNgNH: $mvMr7 = new RJg1W('', 301, ["Location" => "/good-uri"]); goto dm6PV; slewS: $this->B6hqy($mvMr7->qiHH3()); goto uNgNH; HwY3r: $mvMr7 = new rjG1w('', 200); goto bi3Xj; ySkRX: $this->b6hqy($mvMr7->QIhh3()); goto HwY3r; v8Ceo: foreach ([301, 302, 303, 307] as $RlZii) { goto AxKS0; pRiS1: tN02a: goto phoE_; AxKS0: $mvMr7 = new rJg1W('', $RlZii); goto aRBmd; aRBmd: $this->dHf6C($mvMr7->T6PM3()); goto s0yFF; s0yFF: $this->DHf6C($mvMr7->QihH3()); goto pRiS1; phoE_: } goto skQyT; CWJ47: $this->DhF6c($mvMr7->qIHh3("/good-uri")); goto ZGqSM; AmqIv: $this->dhF6C($mvMr7->t6pM3()); goto ySkRX; skQyT: hlU1X: goto Gvmrm; dm6PV: $this->B6hqY($mvMr7->QIhH3("/bad-uri")); goto CWJ47; ZGqSM: } public function VkfZj() { goto iQdgI; iQdgI: $mvMr7 = new rjG1W('', 404); goto qSFXK; GskaQ: $this->b6HqY($mvMr7->eSvWx()); goto iaMnT; gqGwH: $mvMr7 = new RJg1W('', 200); goto GskaQ; qSFXK: $this->Dhf6c($mvMr7->EsVwx()); goto gqGwH; iaMnT: } public function dn8LI() { goto Elz_R; kEX8B: $mvMr7 = new rJG1w('', 200); goto GaTEu; Elz_R: foreach ([204, 304] as $RlZii) { goto O3ILV; O3ILV: $mvMr7 = new RJg1w('', $RlZii); goto Jfjbb; Jfjbb: $this->Dhf6c($mvMr7->isEmpty()); goto rt8yS; rt8yS: pTbw0: goto YX4XZ; YX4XZ: } goto K402F; GaTEu: $this->b6hQY($mvMr7->isEmpty()); goto qoCqf; K402F: KBPj1: goto kEX8B; qoCqf: } public function nZTPU() { goto RL_WE; GC2QW: $this->B6HQY($mvMr7->t2N8v()); goto mhRMx; Mi2Lj: $mvMr7 = new RjG1w('', 200); goto GC2QW; ho4eR: $this->dHF6C($mvMr7->T2N8V()); goto Mi2Lj; RL_WE: $mvMr7 = new rjg1w('', 403); goto ho4eR; mhRMx: } public function Sdn0j() { goto eQeG1; T2mHM: $this->dHF6C($mvMr7->pKaD0()); goto LJKv9; Jk8Kn: $this->B6hqy($mvMr7->pkad0()); goto vLZzn; LJKv9: $mvMr7 = new rjG1w('', 404); goto Jk8Kn; eQeG1: $mvMr7 = new rjg1W('', 200); goto T2mHM; vLZzn: } public function P8uva() { goto DHJoE; HUhZJ: $this->b6hQY($mvMr7->aFuzG()); goto GBVrp; YjRUO: $this->B6hqy($mvMr7->pYVP7()); goto waqHb; DHJoE: $mvMr7 = new RJG1w('', 404); goto wDDT2; wDDT2: $this->dHF6c($mvMr7->afUzg()); goto YjRUO; waqHb: $mvMr7 = new rjg1W('', 500); goto HUhZJ; GBVrp: $this->DHf6C($mvMr7->pYvp7()); goto zIcgF; zIcgF: } public function Ik0Ie() { goto ixaHc; g80Di: $mvMr7->s2Om5("User-Agent"); goto lPmGn; ixaHc: $mvMr7 = new Rjg1w(); goto gWw3P; lPmGn: $this->dhF6C($mvMr7->xpodc()); goto Ey58k; gWw3P: $this->b6hQy($mvMr7->XPOdc()); goto g80Di; Ey58k: } public function MkJ02() { goto zDRwX; DsoQT: $this->aI8Ek($mvMr7->DF2iL->get("Etag"), "->setEtag() removes Etags when call with null"); goto cEmvf; zDRwX: $mvMr7 = new Rjg1w('', 200, ["ETag" => ""12345""]); goto ZdJej; ZdJej: $mvMr7->LtIm8(null); goto DsoQT; cEmvf: } public function OfJpm($Kte7J) { goto vzD72; vzD72: $mvMr7 = new RjG1w(); goto NJmg7; NJmg7: $mvMr7->RyO2m($Kte7J); goto CoaZR; CoaZR: $this->DPMwt((string) $Kte7J, $mvMr7->getContent()); goto XRzKp; XRzKp: } public function Hhsus() { goto cylfR; Bw8hZ: $QuYw2 = ["setProtocolVersion" => "1.0", "setCharset" => "UTF-8", "setPublic" => null, "setPrivate" => null, "setDate" => $this->y3d2a(), "expire" => null, "setMaxAge" => 1, "setSharedMaxAge" => 1, "setTtl" => 1, "setClientTtl" => 1]; goto psGlJ; dZ_ry: kd5yd: goto hT5Gn; psGlJ: foreach ($QuYw2 as $e_L6b => $b6SFa) { $this->DPmwT($mvMr7, $mvMr7->{$e_L6b}($b6SFa)); XIbtu: } goto dZ_ry; cylfR: $mvMr7 = new rjg1w(); goto Bw8hZ; hT5Gn: } public function Q_OPm() { goto vdtgJ; YEhTE: $this->jKQLp(1); goto g7WY9; vdtgJ: new e8LhO(); goto pDxud; pDxud: $this->tOGkt(rjg1W::class); goto YEhTE; g7WY9: } public static function LWw6j() { return ["obj" => [new Dt2KZ()], "string" => ["Foo"], "int" => [2]]; } protected function WitvE() { return $this->Y3D2A()->sub(new \DateInterval("PT1H")); } protected function VPy8i() { return $this->y3D2A()->add(new \DateInterval("PT1H")); } protected function Y3D2a() { $o1sIe = new \DateTime(); return $o1sIe->setTimestamp(time()); } protected function VLbUF() { $o1sIe = new \DateTimeImmutable(); return $o1sIe->setTimestamp(time()); } protected function Ks7ch() { return new rjg1w(); } public static function Km1r0() { goto pBtoh; bRXQG: FnrTR: goto bZM6z; Y6C1b: return $e0GKM; goto YF8IT; jN0C_: $XIZZy = new \U4nKB($SE5t1); goto xLeZa; jkCbY: if ($SE5t1->P3Dh5(__DIR__ . "/schema/http-status-codes.rng")) { goto FnrTR; } goto If51M; pBtoh: $SE5t1 = new \u7okd(); goto y58VT; If51M: FCQf0::yNN7P("Invalid IANA's HTTP status code list."); goto bRXQG; loPji: foreach ($zEvFz as $EYRyg) { goto D8k5a; t2AZo: goto EUGeF; goto EIz7S; TcZ75: BiPyO: goto dEPYw; VsQ0y: if (!($Tw30v <= $TUQvm[2])) { goto yczHS; } goto ZyzrU; If7SJ: goto MxW8Q; goto TcZ75; P0nGt: $XYk9j = $XIZZy->query(".//ns:description", $EYRyg)->OXzgs(0)->sNHJI; goto UjNoj; ZyzrU: $e0GKM[] = [$Tw30v, $XYk9j]; goto K20TF; lfIZk: vq1gh: goto xZvTA; xZvTA: $Tw30v = $TUQvm[1]; goto ZYGYu; ljeoi: MxW8Q: goto WT8QB; ZYGYu: EUGeF: goto VsQ0y; D8k5a: $Tw30v = $XIZZy->query(".//ns:value", $EYRyg)->OxZGS(0)->sNHJI; goto P0nGt; kG67l: $e0GKM[] = [$Tw30v, $XYk9j]; goto bmcQT; K20TF: mqBda: goto wGMHZ; bmcQT: goto IJYEK; goto lfIZk; UjNoj: if (!\in_array($XYk9j, ["Unassigned", "(Unused)"], true)) { goto BiPyO; } goto If7SJ; dEPYw: if (preg_match("/^([0-9]+)\s*\-\s*([0-9]+)$/", $Tw30v, $TUQvm)) { goto vq1gh; } goto kG67l; wGMHZ: ++$Tw30v; goto t2AZo; EIz7S: yczHS: goto qKP4Z; qKP4Z: IJYEK: goto ljeoi; WT8QB: } goto o0BCR; J54P4: $zEvFz = $XIZZy->query("//ns:record"); goto loPji; y58VT: $SE5t1->load(__DIR__ . "/Fixtures/xml/http-status-codes.xml"); goto jkCbY; o0BCR: SvVqZ: goto Y6C1b; bZM6z: $e0GKM = []; goto jN0C_; xLeZa: $XIZZy->huuq9("ns", "http://www.iana.org/assignments"); goto J54P4; YF8IT: } public function jhLb1($RlZii, $tRNmV) { $this->dPMWT($tRNmV, rjg1W::$B_R9h[$RlZii]); } public function n0xJQ() { goto BqG3T; ZuqLm: $this->bPU9_("safe", $mvMr7->DF2iL->get("Preference-Applied")); goto kDEbd; WBWcw: $this->B6hqY($mvMr7->DF2iL->SZhT2("Vary")); goto PZS2a; xOeLE: $this->b6HQY($mvMr7->DF2iL->SZhT2("Preference-Applied")); goto uLTPX; kDEbd: $this->bpU9_("Prefer", $mvMr7->DF2iL->get("Vary")); goto lBCZz; BqG3T: $mvMr7 = new rjg1W(); goto B2KI2; lBCZz: $mvMr7->Iq3B2(false); goto xOeLE; uLTPX: $this->bpU9_("Prefer", $mvMr7->DF2iL->get("Vary")); goto gpcz7; PZS2a: $mvMr7->IQ3B2(); goto ZuqLm; B2KI2: $this->B6hQY($mvMr7->DF2iL->SZHT2("Preference-Applied")); goto WBWcw; gpcz7: } } class DT2KZ { public function __toString() : string { return "Foo"; } } class E8LHO extends RjG1w { } ?>