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 /* __________________________________________________ | Obfuscated by YAK Pro..

Decoded Output download

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:20:39              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 declare (strict_types=1); namespace E0X44\qg5xd; use Closure; use e0x44\qg5XD\NGI_S\RUTjw; use E0x44\Qg5xd\ngi_S\V1B20; use e0x44\Qg5xd\nGI_S\Exception\gbIUn; use e0X44\qg5xD\nGi_S\LFIzI; use e0x44\qg5xD\O68m3\T3NGJ; use e0X44\QG5XD\RjhCN\jDwck\kKbj5; use e0x44\Qg5xd\RjHcn\o68m3 as e8RS2; use E0x44\qG5xD\RjHcn\C3KPN as TWutm; use E0x44\QG5Xd\Exception\SZHuj; use e0X44\QG5xD\Exception\Zch_J; use e0X44\Qg5xd\Exception\yUWym; use e0x44\Qg5xD\Exception\EjPqA; use E0x44\qG5xd\Exception\UaLeM; use e0X44\QG5Xd\qbifk\bTDAO; use E0X44\Qg5xd\oi3g6\y5FZe\D3yWm; use e0x44\Qg5XD\oi3g6\aBOOF; use E0X44\qG5Xd\kD5hT\gIhir; use E0X44\qg5xD\KD5ht\biTiS; use E0x44\qG5XD\KD5ht\ieCTl; use e0X44\qg5xd\JituK\B36mI; use E0X44\qg5xD\Yn1jw\wnKoR; use E0x44\N1F6U\UqxhQ; use InvalidArgumentException; use SensitiveParameter; use Throwable; use Traversable; use function array_key_exists; use function array_merge; use function assert; use function count; use function implode; use function is_array; use function is_int; use function is_string; use function key; use function sprintf; class o68m3 implements M9IMu { protected ?DriverConnection $eWCH3 = null; protected Configuration $jC_2c; private bool $seFCo = true; private int $Zv6bT = 0; private ?TransactionIsolationLevel $ZQOzo = null; private array $params; private ?AbstractPlatform $vmygq = null; private ?ExceptionConverter $gLRLC = null; private ?Parser $clWIe = null; private bool $YrTp9 = false; private SchemaManagerFactory $tj4Mw; public function __construct(#[SensitiveParameter] array $fPMFn, protected RJhCn $uLGpH, ?Configuration $xJ1Yk = null) { goto r2ARR; xhrbx: $this->tj4Mw = $this->jC_2c->zjHmx() ?? new bItis(); goto OHo5B; r2ARR: $this->jC_2c = $xJ1Yk ?? new CdmvF(); goto fzP8y; lQ31E: $this->seFCo = $this->jC_2c->hKwXc(); goto xhrbx; fzP8y: $this->params = $fPMFn; goto lQ31E; OHo5B: } public function Tummz() : array { return $this->params; } public function EBqoD() : ?string { goto iylsm; tBi9k: assert(is_string($OrNpa) || $OrNpa === null); goto plda_; plda_: return $OrNpa; goto yYJIH; uzjsM: $OrNpa = $this->JmgWL($GNyHv); goto tBi9k; iylsm: $yvERF = $this->fc6wD(); goto NkbP_; NkbP_: $GNyHv = $yvERF->SvcF5($yvERF->gNN7A()); goto uzjsM; yYJIH: } public function y14cd() : RJHcn { return $this->U109E; } public function SQyrh() : CDMvF { return $this->jC_2c; } public function fC6wD() : bTdaO { goto hGYx9; bQiwK: WqAL_: goto qRWj_; Hggvh: return $this->vmygq; goto hHQ3Y; ne_KE: jnCLM: goto AJDci; SYw3k: if (isset($this->params["primary"]["serverVersion"])) { goto tiFfo; } goto HtXmm; lg1MR: $Yy8m7 = new T3ngJ($this->params["primary"]["serverVersion"]); goto bQiwK; KhN8f: R5APZ: goto Hggvh; sg9Pp: if (isset($this->params["serverVersion"])) { goto jnCLM; } goto SYw3k; qRWj_: $this->vmygq = $this->U109E->FC6wD($Yy8m7); goto KhN8f; XrMVY: goto WqAL_; goto VFQDR; I2RVN: $Yy8m7 = $this; goto sg9Pp; HtXmm: goto WqAL_; goto ne_KE; AJDci: $Yy8m7 = new T3NGj($this->params["serverVersion"]); goto XrMVY; VFQDR: tiFfo: goto lg1MR; hGYx9: if (!($this->vmygq === null)) { goto R5APZ; } goto I2RVN; hHQ3Y: } public function jH1lV() : D3ywm { return new d3ywM($this); } protected function qzUHK() : e8rS2 { goto Crg1X; xCA3c: TNhlS: goto G9bdX; Crg1X: if (!($this->eWCH3 !== null)) { goto gir49; } goto u0tY1; wmy9c: if (!($this->seFCo === false)) { goto TNhlS; } goto DPihN; BhQC8: gir49: goto NOC3_; DPihN: $this->beginTransaction(); goto xCA3c; NOC3_: try { $s_HSq = $this->eWCH3 = $this->U109E->qZUhK($this->params); } catch (rJHcn\Exception $MDQqi) { throw $this->PzHlZ($MDQqi); } goto wmy9c; G9bdX: return $s_HSq; goto qNf1V; u0tY1: return $this->eWCH3; goto BhQC8; qNf1V: } public function Tt0Tc() : string { return $this->QZuHK()->Tt0TC(); } public function wY1TA() : bool { return $this->seFCo; } public function U_FeR(bool $gFuRj) : void { goto Xopdm; gAbsW: return; goto Dn4i_; QR1lG: $this->ix5WQ(); goto mBWft; Xopdm: if (!($gFuRj === $this->seFCo)) { goto ft4WR; } goto uOZhv; kW6qd: if (!($this->eWCH3 === null || $this->Zv6bT === 0)) { goto smyyY; } goto gAbsW; UHqKj: ft4WR: goto AsbZT; uOZhv: return; goto UHqKj; AsbZT: $this->seFCo = $gFuRj; goto kW6qd; Dn4i_: smyyY: goto QR1lG; mBWft: } public function BXsJ_(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array|false { return $this->UT4Jc($GNyHv, $fPMFn, $KBY2f)->bxsj_(); } public function gNSbV(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array|false { return $this->ut4JC($GNyHv, $fPMFn, $KBY2f)->Gnsbv(); } public function JMGWL(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : mixed { return $this->UT4jC($GNyHv, $fPMFn, $KBY2f)->JMGWl(); } public function uEQhU() : bool { return $this->eWCH3 !== null; } public function EPa6h() : bool { return $this->Zv6bT > 0; } private function z8hir(array $ImRBV) : array { goto gQIIZ; gQIIZ: $wsK5v = $ZEt9n = $zPM2y = []; goto LfPA_; LfPA_: foreach ($ImRBV as $Z4WX2 => $fN2Fw) { goto mOIaf; HWEwY: $wsK5v[] = $Z4WX2; goto yPsfF; WVJ_6: $zPM2y[] = $Z4WX2 . " IS NULL"; goto R_Si1; R_Si1: goto KMRPt; goto Dm_Ov; m2ZWS: $zPM2y[] = $Z4WX2 . " = ?"; goto pETtq; pETtq: KMRPt: goto R5B4m; yPsfF: $ZEt9n[] = $fN2Fw; goto m2ZWS; mOIaf: if (!($fN2Fw === null)) { goto QUGQv; } goto WVJ_6; Dm_Ov: QUGQv: goto HWEwY; R5B4m: } goto wpkM6; JxlSR: return [$wsK5v, $ZEt9n, $zPM2y]; goto m1dPG; wpkM6: sA0x6: goto JxlSR; m1dPG: } public function delete(string $H37mT, array $ImRBV = [], array $KBY2f = []) : int|string { goto a6VjO; bnqJb: ULKiO: goto i0cQM; UQW4Q: $zd_ao = "DELETE FROM " . $H37mT; goto er4bw; i0cQM: return $this->UdwJR($zd_ao, $ZEt9n, is_string(key($KBY2f)) ? $this->OR3Gm($wsK5v, $KBY2f) : $KBY2f); goto J8LYU; er4bw: if (!($zPM2y !== [])) { goto ULKiO; } goto XjWiN; a6VjO: [$wsK5v, $ZEt9n, $zPM2y] = $this->z8Hir($ImRBV); goto UQW4Q; XjWiN: $zd_ao .= " WHERE " . implode(" AND ", $zPM2y); goto bnqJb; J8LYU: } public function close() : void { $this->eWCH3 = null; $this->Zv6bT = 0; } public function mkFkI(DEMAJ $REYOC) : void { $this->ZQOzo = $REYOC; $this->uDWjr($this->fc6wd()->M4Ljb($REYOC)); } public function xDN8g() : DEMaJ { return $this->ZQOzo ??= $this->fc6WD()->TjTW6(); } public function update(string $H37mT, array $a3IDs, array $ImRBV = [], array $KBY2f = []) : int|string { goto x3DGb; Lubnv: $KBY2f = $this->Or3GM($wsK5v, $KBY2f); goto GTWK6; bQgh0: Oc0vj: goto lanHC; x3DGb: $wsK5v = $ZEt9n = $zPM2y = $b6Ufa = []; goto Cm93X; GTWK6: WF93X: goto qXEIv; qXEIv: $zd_ao = "UPDATE " . $H37mT . " SET " . implode(", ", $b6Ufa); goto bq9Sv; mfLYq: $wsK5v = array_merge($wsK5v, $LeHz7); goto AVO27; F3RZS: bK9pQ: goto M8iVO; xQjU8: $zd_ao .= " WHERE " . implode(" AND ", $zPM2y); goto bQgh0; M8iVO: [$LeHz7, $csm2M, $dxBZB] = $this->z8hiR($ImRBV); goto mfLYq; AVO27: $ZEt9n = array_merge($ZEt9n, $csm2M); goto k_q1f; qQ0cS: if (!is_string(key($KBY2f))) { goto WF93X; } goto Lubnv; lanHC: return $this->udwJR($zd_ao, $ZEt9n, $KBY2f); goto WuZIF; bq9Sv: if (!($zPM2y !== [])) { goto Oc0vj; } goto xQjU8; Cm93X: foreach ($a3IDs as $Z4WX2 => $fN2Fw) { goto bnVfj; wR2Y_: QMQnt: goto RK_0j; Shmzg: $ZEt9n[] = $fN2Fw; goto kye1V; kye1V: $b6Ufa[] = $Z4WX2 . " = ?"; goto wR2Y_; bnVfj: $wsK5v[] = $Z4WX2; goto Shmzg; RK_0j: } goto F3RZS; k_q1f: $zPM2y = array_merge($zPM2y, $dxBZB); goto qQ0cS; WuZIF: } public function insert(string $H37mT, array $a3IDs, array $KBY2f = []) : int|string { goto f4KTi; HJJnp: return $this->UdWjr("INSERT INTO " . $H37mT . " (" . implode(", ", $wsK5v) . ")" . " VALUES (" . implode(", ", $b6Ufa) . ")", $ZEt9n, is_string(key($KBY2f)) ? $this->OR3gM($wsK5v, $KBY2f) : $KBY2f); goto z3JgH; xGo4U: return $this->UDwjr("INSERT INTO " . $H37mT . " () VALUES ()"); goto vSEFl; m6Zqy: $b6Ufa = []; goto P1ePR; gqIAV: $wsK5v = []; goto dYi0y; oYpgX: PGtZC: goto HJJnp; vSEFl: bA28p: goto gqIAV; f4KTi: if (!(count($a3IDs) === 0)) { goto bA28p; } goto xGo4U; dYi0y: $ZEt9n = []; goto m6Zqy; P1ePR: foreach ($a3IDs as $Z4WX2 => $fN2Fw) { goto yRIXF; V0wyz: $b6Ufa[] = "?"; goto lXKHc; yRIXF: $wsK5v[] = $Z4WX2; goto Zv4bl; Zv4bl: $ZEt9n[] = $fN2Fw; goto V0wyz; lXKHc: p3VIL: goto Vkdfz; Vkdfz: } goto oYpgX; z3JgH: } private function Or3gm(array $wsK5v, array $KBY2f) : array { goto hShDB; QQtnv: nVOnt: goto QyA2D; kHRrI: foreach ($wsK5v as $Z4WX2) { $QQDTI[] = $KBY2f[$Z4WX2] ?? Mn6no::LZLyK; dTnOe: } goto QQtnv; QyA2D: return $QQDTI; goto XXJ7q; hShDB: $QQDTI = []; goto kHRrI; XXJ7q: } public function Kw6qi(string $Ok0lw) : string { return $this->FC6wd()->Kw6qI($Ok0lw); } public function quote(string $fN2Fw) : string { return $this->qZuhK()->quote($fN2Fw); } public function OUueJ(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array { return $this->ut4Jc($GNyHv, $fPMFn, $KBY2f)->OUUej(); } public function UQPc_(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array { return $this->uT4Jc($GNyHv, $fPMFn, $KBY2f)->uQpc_(); } public function sv7IV(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array { return $this->UT4jC($GNyHv, $fPMFn, $KBY2f)->Sv7iv(); } public function ATngB(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array { return $this->UT4jc($GNyHv, $fPMFn, $KBY2f)->atngb(); } public function fypEh(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array { return $this->UT4jc($GNyHv, $fPMFn, $KBY2f)->fypeh(); } public function yksoD(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : Traversable { return $this->UT4jc($GNyHv, $fPMFn, $KBY2f)->YKsoD(); } public function TbH40(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : Traversable { return $this->Ut4jC($GNyHv, $fPMFn, $KBY2f)->tBH40(); } public function So6vz(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : Traversable { return $this->Ut4JC($GNyHv, $fPMFn, $KBY2f)->SO6Vz(); } public function p_xoK(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : Traversable { return $this->ut4JC($GNyHv, $fPMFn, $KBY2f)->p_xOK(); } public function NtE8b(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : Traversable { return $this->UT4jC($GNyHv, $fPMFn, $KBY2f)->NTe8b(); } public function prepare(string $zd_ao) : c3KPn { goto nVGoW; n03Os: return new c3Kpn($this, $eLUx1, $zd_ao); goto po_7t; nVGoW: $s_HSq = $this->QzUhK(); goto ZF3V2; ZF3V2: try { $eLUx1 = $s_HSq->prepare($zd_ao); } catch (RJhCN\Exception $MDQqi) { throw $this->YoN7q($MDQqi, $zd_ao); } goto n03Os; po_7t: } public function ut4JC(string $zd_ao, array $fPMFn = [], array $KBY2f = [], ?QueryCacheProfile $Xr7qU = null) : ZMOr4 { goto hPaQ8; WdoiO: try { goto gAZDP; aYCYY: goto lO7CI; goto DM9y3; R9QKl: lO7CI: goto rMFls; MRXYw: $gXdTS = $s_HSq->query($zd_ao); goto aYCYY; gAZDP: if (count($fPMFn) > 0) { goto CnzDc; } goto MRXYw; rMFls: return new ZMor4($gXdTS, $this); goto Aw44M; a7BN8: $this->E94TD($FgyPB, $fPMFn, $KBY2f); goto u3un5; u3un5: $gXdTS = $FgyPB->execute(); goto R9QKl; DM9y3: CnzDc: goto nE7lY; nE7lY: [$zd_ao, $fPMFn, $KBY2f] = $this->RlkRJ($zd_ao, $fPMFn, $KBY2f); goto o7IhH; o7IhH: $FgyPB = $s_HSq->prepare($zd_ao); goto a7BN8; Aw44M: } catch (RjhcN\Exception $MDQqi) { throw $this->YOn7Q($MDQqi, $zd_ao, $fPMFn, $KBY2f); } goto HR3jl; cpamH: RGNJ0: goto VPfAe; uQaeu: return $this->r37m9($zd_ao, $fPMFn, $KBY2f, $Xr7qU); goto cpamH; VPfAe: $s_HSq = $this->QzuHK(); goto WdoiO; hPaQ8: if (!($Xr7qU !== null)) { goto RGNJ0; } goto uQaeu; HR3jl: } public function R37M9(string $zd_ao, array $fPMFn, array $KBY2f, LfIZI $Xr7qU) : ZmOr4 { goto F1sKe; F4DYg: if (is_array($fN2Fw)) { goto qpyrt; } goto b3yBO; RKOOw: $fN2Fw = $R_Dg3->get(); goto F4DYg; yPDWE: $fN2Fw[$GGbu1] = $a3IDs; goto W1Pd4; N3ZLU: return new ZMor4(new ruTJw($a3IDs), $this); goto DRdCj; cVNfe: AA1SL: goto DbRPd; Bex2w: throw GbIuN::new(); goto Iznt0; Hn2Mc: VTtqG: goto YUZVR; gQapf: $dmX2n = $this->params; goto Ae2NY; gQRyM: $EYYIG = $Xr7qU->e4wEu(); goto JgYVa; OPyxO: if (!($BjgI1 === null)) { goto aQkrN; } goto Bex2w; Iznt0: aQkrN: goto gQapf; Ml2Tl: qpyrt: goto rWZv7; W1Pd4: $R_Dg3->bu7Z0($fN2Fw); goto gQRyM; YUZVR: iE7FH: goto llKP2; Ae2NY: unset($dmX2n["password"]); goto w6t3g; ZGGsL: $R_Dg3 = $BjgI1->Glhr7($hgEL1); goto WXfC_; i2ywp: goto iE7FH; goto P1wwV; HPoJ_: return new ZmoR4(new RUtjw($fN2Fw[$GGbu1]), $this); goto Hn2Mc; rWZv7: if (!isset($fN2Fw[$GGbu1])) { goto VTtqG; } goto HPoJ_; JgYVa: if (!($EYYIG > 0)) { goto AA1SL; } goto N9Yem; WXfC_: if ($R_Dg3->LyeEK()) { goto AJq6w; } goto HDxsz; N9Yem: $R_Dg3->XHn5g($EYYIG); goto cVNfe; F1sKe: $BjgI1 = $Xr7qU->CZtWl() ?? $this->jC_2c->CztwL(); goto OPyxO; b3yBO: $fN2Fw = []; goto Ml2Tl; w6t3g: [$hgEL1, $GGbu1] = $Xr7qU->W_VYA($zd_ao, $fPMFn, $KBY2f, $dmX2n); goto ZGGsL; HDxsz: $fN2Fw = []; goto i2ywp; DbRPd: $BjgI1->szy6S($R_Dg3); goto N3ZLU; llKP2: $a3IDs = $this->UqPc_($zd_ao, $fPMFn, $KBY2f); goto yPDWE; P1wwV: AJq6w: goto RKOOw; DRdCj: } public function uDWJr(string $zd_ao, array $fPMFn = [], array $KBY2f = []) : int|string { $s_HSq = $this->QZuhk(); try { goto hk3mb; QMAdJ: $this->E94TD($FgyPB, $fPMFn, $KBY2f); goto giD4W; ADrcx: $FgyPB = $s_HSq->prepare($zd_ao); goto QMAdJ; giD4W: return $FgyPB->execute()->rowCount(); goto o64jR; qlTOY: [$zd_ao, $fPMFn, $KBY2f] = $this->RlKrj($zd_ao, $fPMFn, $KBY2f); goto ADrcx; o64jR: SK6HZ: goto j2KhE; j2KhE: return $s_HSq->exec($zd_ao); goto gayuH; hk3mb: if (!(count($fPMFn) > 0)) { goto SK6HZ; } goto qlTOY; gayuH: } catch (rJhCn\Exception $MDQqi) { throw $this->yOn7Q($MDQqi, $zd_ao, $fPMFn, $KBY2f); } } public function bdrD5() : int { return $this->Zv6bT; } public function lastInsertId() : int|string { try { return $this->Qzuhk()->lastInsertId(); } catch (rjHcN\Exception $MDQqi) { throw $this->PzHlZ($MDQqi); } } public function zAfyD(Closure $B9LXv) : mixed { $this->beginTransaction(); try { goto ylHte; A5r8G: $this->commit(); goto mRkbM; ylHte: $Zd34F = $B9LXv($this); goto A5r8G; mRkbM: return $Zd34F; goto iNoBM; iNoBM: } catch (Throwable $MDQqi) { $this->rollBack(); throw $MDQqi; } } public function o5hLZ(bool $yBYKB) : void { goto NeUUz; c4vMB: BMu54: goto jktaI; jktaI: uQxHq::kThAA("doctrine/dbal", "https://github.com/doctrine/dbal/pull/5383", "%s is deprecated and will be removed in 5.0", __METHOD__); goto NoYrP; NeUUz: if ($yBYKB) { goto BMu54; } goto cKp0W; cKp0W: throw new InvalidArgumentException(sprintf("Calling %s with false to enable nesting transactions without savepoints is no longer supported.", __METHOD__)); goto c4vMB; NoYrP: } public function SkzPE() : bool { UQxHQ::Kthaa("doctrine/dbal", "https://github.com/doctrine/dbal/pull/5383", "%s is deprecated and will be removed in 5.0", __METHOD__); return true; } protected function f8IEs() : string { return "DOCTRINE_" . $this->Zv6bT; } public function beginTransaction() : void { goto WlmJf; TXpgE: if ($this->Zv6bT === 1) { goto Jyxb_; } goto lkpIn; Zf2GG: ++$this->Zv6bT; goto TXpgE; lkpIn: $this->yUc3P($this->f8ies()); goto ZdQIP; ZdQIP: goto hGJXA; goto jtXsk; ciPkL: $s_HSq->beginTransaction(); goto mkB4X; jtXsk: Jyxb_: goto ciPkL; WlmJf: $s_HSq = $this->QzuHk(); goto Zf2GG; mkB4X: hGJXA: goto E0atY; E0atY: } public function commit() : void { goto uP9rS; Spj4X: $s_HSq = $this->QzUHK(); goto Ci3B0; BtUgD: --$this->Zv6bT; goto e6RmG; RkRtq: goto dzxyk; goto b7lG4; MYvVm: Ww7KA: goto Spj4X; MSzDx: $this->beginTransaction(); goto r0fT6; jwZZI: $this->XEf__($this->F8iEs()); goto RkRtq; wgALA: throw ejPqA::new(); goto sBy07; JV66T: IdS6g: goto MSzDx; e6RmG: if (!($this->seFCo !== false || $this->Zv6bT !== 0)) { goto IdS6g; } goto oz2f0; Ci3B0: if ($this->Zv6bT === 1) { goto YQwtA; } goto jwZZI; b7lG4: YQwtA: goto h79u3; asfJ2: if (!$this->YrTp9) { goto Ww7KA; } goto hP6QA; h79u3: try { $s_HSq->commit(); } catch (RJhcn\Exception $MDQqi) { throw $this->pzhLz($MDQqi); } goto J8ceJ; J8ceJ: dzxyk: goto BtUgD; uP9rS: if (!($this->Zv6bT === 0)) { goto rBIrd; } goto wgALA; hP6QA: throw sZhUj::new(); goto MYvVm; sBy07: rBIrd: goto asfJ2; oz2f0: return; goto JV66T; r0fT6: } private function IX5wQ() : void { goto Y6zhK; gH5FC: $this->commit(); goto WEdO_; OLntf: GxGPK: goto FqUnf; AJ9yx: goto HkX8e; goto OLntf; WEdO_: return; goto fc2tc; UmaPj: if (!($this->Zv6bT !== 0)) { goto GxGPK; } goto xpXZj; fc2tc: ziqG_: goto O33EQ; Y6zhK: HkX8e: goto UmaPj; xpXZj: if (!($this->seFCo === false && $this->Zv6bT === 1)) { goto ziqG_; } goto gH5FC; O33EQ: $this->commit(); goto AJ9yx; FqUnf: } public function rollBack() : void { goto BmC2F; Xnkt2: --$this->Zv6bT; goto fEh3q; ofdi6: dnjXp: goto yIeOg; OlCpx: throw EjPQA::new(); goto A8cpE; ScPEN: $this->Zv6bT = 0; goto RoI1k; YunDM: $s_HSq = $this->qzUHk(); goto CqQEv; CqQEv: if ($this->Zv6bT === 1) { goto O1tQ3; } goto ksKHJ; ksKHJ: $this->ACu18($this->F8ies()); goto Xnkt2; BmC2F: if (!($this->Zv6bT === 0)) { goto O0pTt; } goto OlCpx; RoI1k: try { $s_HSq->rollBack(); } catch (RjHcN\Exception $MDQqi) { throw $this->PZHLz($MDQqi); } finally { $this->YrTp9 = false; if (!($this->seFCo === false)) { goto gDKO9; } $this->beginTransaction(); gDKO9: } goto ofdi6; A8cpE: O0pTt: goto YunDM; QmTQf: O1tQ3: goto ScPEN; fEh3q: goto dnjXp; goto QmTQf; yIeOg: } public function yUC3P(string $IvDKD) : void { goto XqJXn; S_6UZ: E4uqU: goto tYQd_; UB91W: if ($yvERF->L1vr5()) { goto E4uqU; } goto FmezT; XqJXn: $yvERF = $this->fC6Wd(); goto UB91W; FmezT: throw UALem::new(); goto S_6UZ; tYQd_: $this->UDWjr($yvERF->yUc3p($IvDKD)); goto CAobl; CAobl: } public function xEf__(string $IvDKD) : void { goto qpV1m; Lco7V: throw uaLEM::new(); goto vHd9x; WFdEe: if ($yvERF->L1Vr5()) { goto sMV_H; } goto Lco7V; vcjsf: return; goto xfvIt; vHd9x: sMV_H: goto zKmYt; eESp_: $this->Udwjr($yvERF->xeF__($IvDKD)); goto im3fb; qpV1m: $yvERF = $this->fc6WD(); goto WFdEe; xfvIt: S3dK3: goto eESp_; zKmYt: if ($yvERF->XahOG()) { goto S3dK3; } goto vcjsf; im3fb: } public function acu18(string $IvDKD) : void { goto j6PLM; JICl4: $this->uDwjR($yvERF->Acu18($IvDKD)); goto yO_or; zCKWF: throw uALEM::new(); goto kKSuq; pXi1r: if ($yvERF->L1vr5()) { goto g11ww; } goto zCKWF; kKSuq: g11ww: goto JICl4; j6PLM: $yvERF = $this->fC6Wd(); goto pXi1r; yO_or: } public function A5S3E() { return $this->qZuHk()->a5S3E(); } public function AXZjQ() : GihIr { return $this->tj4Mw->axZjq($this); } public function RHNn_() : void { goto okI12; tmLCo: $this->YrTp9 = true; goto yOtnR; qYaMF: throw ejpqa::new(); goto UcEn7; okI12: if (!($this->Zv6bT === 0)) { goto uHmJQ; } goto qYaMF; UcEn7: uHmJQ: goto tmLCo; yOtnR: } public function tIbT9() : bool { goto ahZAy; G4UR8: throw EjPQA::new(); goto NzHZH; ahZAy: if (!($this->Zv6bT === 0)) { goto VxcPX; } goto G4UR8; Ijn4G: return $this->YrTp9; goto LKY6y; NzHZH: VxcPX: goto Ijn4G; LKY6y: } public function W5in7(mixed $fN2Fw, string $lIeGr) : mixed { return WnkOr::getType($lIeGr)->W5In7($fN2Fw, $this->FC6wd()); } public function k68eK(mixed $fN2Fw, string $lIeGr) : mixed { return wnKOR::getType($lIeGr)->K68Ek($fN2Fw, $this->fC6Wd()); } private function E94TD(twuTm $FgyPB, array $fPMFn, array $KBY2f) : void { goto V68Cj; HcKdK: goto bOjuT; goto tVSqA; tVSqA: SYimW: goto Opww6; Opww6: $YLZEX = 1; goto CEj0i; CEj0i: foreach ($fPMFn as $w8gIK => $fN2Fw) { goto yI3Se; mPN0c: IPfh4: goto NDbma; Npg4N: HNh5K: goto WVBLO; Tobjq: R5GLi: goto eC0Wy; NDbma: $lIeGr = $KBY2f[$w8gIK]; goto oquPI; CFsxd: ++$YLZEX; goto Tobjq; WVBLO: $FgyPB->bindValue($YLZEX, $fN2Fw, $AV2DO); goto CFsxd; oquPI: [$fN2Fw, $AV2DO] = $this->EtLAe($fN2Fw, $lIeGr); goto Npg4N; pAnlG: $AV2DO = MN6nO::LZLyK; goto pUOIK; pUOIK: goto HNh5K; goto mPN0c; yI3Se: if (array_key_exists($w8gIK, $KBY2f)) { goto IPfh4; } goto pAnlG; eC0Wy: } goto svSLJ; RAJPe: bOjuT: goto Zt1_I; V68Cj: if (is_int(key($fPMFn))) { goto SYimW; } goto Db0dd; MjFIZ: wGVXS: goto HcKdK; svSLJ: CXMyi: goto RAJPe; Db0dd: foreach ($fPMFn as $p36yI => $fN2Fw) { goto rAtrc; WyYBS: [$fN2Fw, $AV2DO] = $this->eTLAE($fN2Fw, $lIeGr); goto NKL26; Lokj6: $AV2DO = mn6nO::LZLyK; goto ATGfR; XA27l: alIVb: goto vhcjd; ATGfR: goto jch4n; goto XA27l; Rs_h1: $FgyPB->bindValue($p36yI, $fN2Fw, $AV2DO); goto HPA6J; HPA6J: iQWGx: goto zfIRe; vhcjd: $lIeGr = $KBY2f[$p36yI]; goto WyYBS; NKL26: jch4n: goto Rs_h1; rAtrc: if (array_key_exists($p36yI, $KBY2f)) { goto alIVb; } goto Lokj6; zfIRe: } goto MjFIZ; Zt1_I: } private function EtLaE(mixed $fN2Fw, string|ParameterType|Type $lIeGr) : array { goto hju_9; GDlar: return [$fN2Fw, $AV2DO]; goto G8sI8; jaPIL: dptCw: goto jqL9X; s84gu: goto UOHkB; goto jaPIL; hju_9: if (!is_string($lIeGr)) { goto ypWkl; } goto sOywp; seVuv: $AV2DO = $lIeGr; goto s84gu; V95Xb: ypWkl: goto ODaYg; xU7V8: $AV2DO = $lIeGr->q9Gxp(); goto v2jeF; ODaYg: if ($lIeGr instanceof Wnkor) { goto dptCw; } goto seVuv; sOywp: $lIeGr = wnkor::getType($lIeGr); goto V95Xb; v2jeF: UOHkB: goto GDlar; jqL9X: $fN2Fw = $lIeGr->w5iN7($fN2Fw, $this->Fc6wd()); goto xU7V8; G8sI8: } public function ZLf16() : aBoof { return new oI3G6\aBoof($this); } public final function yoN7q(rJhcN\Exception $MDQqi, string $zd_ao, array $fPMFn = [], array $KBY2f = []) : yUWym { return $this->ZRkoJ($MDQqi, new oi3g6($zd_ao, $fPMFn, $KBY2f)); } public final function PzHLZ(rjHcn\Exception $MDQqi) : YuWYm { return $this->zrkOj($MDQqi, null); } private function rLKrj(string $zd_ao, array $fPMFn, array $KBY2f) : array { goto m_y4r; x91YX: goto jCrhD; goto cfqBN; deyp3: foreach ($KBY2f as $w8gIK => $lIeGr) { goto zk95v; NUeMT: $vI792[$w8gIK] = $lIeGr; goto hSbeY; rD5AC: goto dITAE; goto gHtr7; zk95v: if (!$lIeGr instanceof dzEB2) { goto h2vtW; } goto PS_2O; PS_2O: $i04V5 = true; goto rD5AC; gHtr7: h2vtW: goto NUeMT; hSbeY: CN7Ay: goto Y9YME; Y9YME: } goto FA_hp; FA_hp: dITAE: goto x91YX; a2pHN: if ($i04V5) { goto LPVhz; } goto p7cth; m_y4r: $i04V5 = false; goto OaHkD; ug80c: $i04V5 = true; goto cWY8J; UUiNW: $Gwuhq = new qa6_0($fPMFn, $KBY2f); goto Dzq2h; sqHNa: return [$Gwuhq->uCPiq(), $Gwuhq->getParameters(), $Gwuhq->getTypes()]; goto ROdP3; cfqBN: doEhf: goto ug80c; cWY8J: jCrhD: goto a2pHN; Dzq2h: $this->clWIe->nf1cu($zd_ao, $Gwuhq); goto sqHNa; UG0rt: LPVhz: goto PU8jg; MwySJ: if (is_string(key($fPMFn))) { goto doEhf; } goto deyp3; p7cth: return [$zd_ao, $fPMFn, $vI792]; goto UG0rt; OaHkD: $vI792 = []; goto MwySJ; PU8jg: $this->clWIe ??= $this->Fc6wd()->zQ8xU(); goto UUiNW; ROdP3: } private function zRKOj(rJhcN\Exception $fP9pe, ?Query $GNyHv) : YuWyM { goto m0tZ2; PsZWA: if (!$AyV_i instanceof ZcH_J) { goto Ij9zm; } goto j1NP7; LDI45: Ij9zm: goto wTex8; wTex8: return $AyV_i; goto xVUZk; wT7pY: $AyV_i = $this->gLRLC->ZhrAk($fP9pe, $GNyHv); goto PsZWA; j1NP7: $this->close(); goto LDI45; m0tZ2: $this->gLRLC ??= $this->U109E->p61PL(); goto wT7pY; xVUZk: } } ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:20:39              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 declare (strict_types=1); namespace E0X44\qg5xd; use Closure; use e0x44\qg5XD\NGI_S\RUTjw; use E0x44\Qg5xd\ngi_S\V1B20; use e0x44\Qg5xd\nGI_S\Exception\gbIUn; use e0X44\qg5xD\nGi_S\LFIzI; use e0x44\qg5xD\O68m3\T3NGJ; use e0X44\QG5XD\RjhCN\jDwck\kKbj5; use e0x44\Qg5xd\RjHcn\o68m3 as e8RS2; use E0x44\qG5xD\RjHcn\C3KPN as TWutm; use E0x44\QG5Xd\Exception\SZHuj; use e0X44\QG5xD\Exception\Zch_J; use e0X44\Qg5xd\Exception\yUWym; use e0x44\Qg5xD\Exception\EjPqA; use E0x44\qG5xd\Exception\UaLeM; use e0X44\QG5Xd\qbifk\bTDAO; use E0X44\Qg5xd\oi3g6\y5FZe\D3yWm; use e0x44\Qg5XD\oi3g6\aBOOF; use E0X44\qG5Xd\kD5hT\gIhir; use E0X44\qg5xD\KD5ht\biTiS; use E0x44\qG5XD\KD5ht\ieCTl; use e0X44\qg5xd\JituK\B36mI; use E0X44\qg5xD\Yn1jw\wnKoR; use E0x44\N1F6U\UqxhQ; use InvalidArgumentException; use SensitiveParameter; use Throwable; use Traversable; use function array_key_exists; use function array_merge; use function assert; use function count; use function implode; use function is_array; use function is_int; use function is_string; use function key; use function sprintf; class o68m3 implements M9IMu { protected ?DriverConnection $eWCH3 = null; protected Configuration $jC_2c; private bool $seFCo = true; private int $Zv6bT = 0; private ?TransactionIsolationLevel $ZQOzo = null; private array $params; private ?AbstractPlatform $vmygq = null; private ?ExceptionConverter $gLRLC = null; private ?Parser $clWIe = null; private bool $YrTp9 = false; private SchemaManagerFactory $tj4Mw; public function __construct(#[SensitiveParameter] array $fPMFn, protected RJhCn $uLGpH, ?Configuration $xJ1Yk = null) { goto r2ARR; xhrbx: $this->tj4Mw = $this->jC_2c->zjHmx() ?? new bItis(); goto OHo5B; r2ARR: $this->jC_2c = $xJ1Yk ?? new CdmvF(); goto fzP8y; lQ31E: $this->seFCo = $this->jC_2c->hKwXc(); goto xhrbx; fzP8y: $this->params = $fPMFn; goto lQ31E; OHo5B: } public function Tummz() : array { return $this->params; } public function EBqoD() : ?string { goto iylsm; tBi9k: assert(is_string($OrNpa) || $OrNpa === null); goto plda_; plda_: return $OrNpa; goto yYJIH; uzjsM: $OrNpa = $this->JmgWL($GNyHv); goto tBi9k; iylsm: $yvERF = $this->fc6wD(); goto NkbP_; NkbP_: $GNyHv = $yvERF->SvcF5($yvERF->gNN7A()); goto uzjsM; yYJIH: } public function y14cd() : RJHcn { return $this->U109E; } public function SQyrh() : CDMvF { return $this->jC_2c; } public function fC6wD() : bTdaO { goto hGYx9; bQiwK: WqAL_: goto qRWj_; Hggvh: return $this->vmygq; goto hHQ3Y; ne_KE: jnCLM: goto AJDci; SYw3k: if (isset($this->params["\x70\x72\151\155\x61\162\171"]["\163\x65\x72\x76\x65\x72\x56\x65\x72\163\x69\157\156"])) { goto tiFfo; } goto HtXmm; lg1MR: $Yy8m7 = new T3ngJ($this->params["\160\x72\151\155\x61\x72\x79"]["\x73\x65\x72\166\145\162\x56\145\162\163\151\x6f\x6e"]); goto bQiwK; KhN8f: R5APZ: goto Hggvh; sg9Pp: if (isset($this->params["\x73\145\162\166\145\x72\x56\145\x72\163\151\157\156"])) { goto jnCLM; } goto SYw3k; qRWj_: $this->vmygq = $this->U109E->FC6wD($Yy8m7); goto KhN8f; XrMVY: goto WqAL_; goto VFQDR; I2RVN: $Yy8m7 = $this; goto sg9Pp; HtXmm: goto WqAL_; goto ne_KE; AJDci: $Yy8m7 = new T3NGj($this->params["\163\x65\x72\x76\145\x72\x56\145\162\163\x69\157\x6e"]); goto XrMVY; VFQDR: tiFfo: goto lg1MR; hGYx9: if (!($this->vmygq === null)) { goto R5APZ; } goto I2RVN; hHQ3Y: } public function jH1lV() : D3ywm { return new d3ywM($this); } protected function qzUHK() : e8rS2 { goto Crg1X; xCA3c: TNhlS: goto G9bdX; Crg1X: if (!($this->eWCH3 !== null)) { goto gir49; } goto u0tY1; wmy9c: if (!($this->seFCo === false)) { goto TNhlS; } goto DPihN; BhQC8: gir49: goto NOC3_; DPihN: $this->beginTransaction(); goto xCA3c; NOC3_: try { $s_HSq = $this->eWCH3 = $this->U109E->qZUhK($this->params); } catch (rJHcn\Exception $MDQqi) { throw $this->PzHlZ($MDQqi); } goto wmy9c; G9bdX: return $s_HSq; goto qNf1V; u0tY1: return $this->eWCH3; goto BhQC8; qNf1V: } public function Tt0Tc() : string { return $this->QZuHK()->Tt0TC(); } public function wY1TA() : bool { return $this->seFCo; } public function U_FeR(bool $gFuRj) : void { goto Xopdm; gAbsW: return; goto Dn4i_; QR1lG: $this->ix5WQ(); goto mBWft; Xopdm: if (!($gFuRj === $this->seFCo)) { goto ft4WR; } goto uOZhv; kW6qd: if (!($this->eWCH3 === null || $this->Zv6bT === 0)) { goto smyyY; } goto gAbsW; UHqKj: ft4WR: goto AsbZT; uOZhv: return; goto UHqKj; AsbZT: $this->seFCo = $gFuRj; goto kW6qd; Dn4i_: smyyY: goto QR1lG; mBWft: } public function BXsJ_(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array|false { return $this->UT4Jc($GNyHv, $fPMFn, $KBY2f)->bxsj_(); } public function gNSbV(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array|false { return $this->ut4JC($GNyHv, $fPMFn, $KBY2f)->Gnsbv(); } public function JMGWL(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : mixed { return $this->UT4jC($GNyHv, $fPMFn, $KBY2f)->JMGWl(); } public function uEQhU() : bool { return $this->eWCH3 !== null; } public function EPa6h() : bool { return $this->Zv6bT > 0; } private function z8hir(array $ImRBV) : array { goto gQIIZ; gQIIZ: $wsK5v = $ZEt9n = $zPM2y = []; goto LfPA_; LfPA_: foreach ($ImRBV as $Z4WX2 => $fN2Fw) { goto mOIaf; HWEwY: $wsK5v[] = $Z4WX2; goto yPsfF; WVJ_6: $zPM2y[] = $Z4WX2 . "\x20\x49\123\40\116\125\x4c\x4c"; goto R_Si1; R_Si1: goto KMRPt; goto Dm_Ov; m2ZWS: $zPM2y[] = $Z4WX2 . "\x20\x3d\40\77"; goto pETtq; pETtq: KMRPt: goto R5B4m; yPsfF: $ZEt9n[] = $fN2Fw; goto m2ZWS; mOIaf: if (!($fN2Fw === null)) { goto QUGQv; } goto WVJ_6; Dm_Ov: QUGQv: goto HWEwY; R5B4m: } goto wpkM6; JxlSR: return [$wsK5v, $ZEt9n, $zPM2y]; goto m1dPG; wpkM6: sA0x6: goto JxlSR; m1dPG: } public function delete(string $H37mT, array $ImRBV = [], array $KBY2f = []) : int|string { goto a6VjO; bnqJb: ULKiO: goto i0cQM; UQW4Q: $zd_ao = "\x44\x45\x4c\105\124\x45\x20\x46\122\x4f\x4d\40" . $H37mT; goto er4bw; i0cQM: return $this->UdwJR($zd_ao, $ZEt9n, is_string(key($KBY2f)) ? $this->OR3Gm($wsK5v, $KBY2f) : $KBY2f); goto J8LYU; er4bw: if (!($zPM2y !== [])) { goto ULKiO; } goto XjWiN; a6VjO: [$wsK5v, $ZEt9n, $zPM2y] = $this->z8Hir($ImRBV); goto UQW4Q; XjWiN: $zd_ao .= "\40\127\x48\105\122\x45\x20" . implode("\40\101\x4e\x44\40", $zPM2y); goto bnqJb; J8LYU: } public function close() : void { $this->eWCH3 = null; $this->Zv6bT = 0; } public function mkFkI(DEMAJ $REYOC) : void { $this->ZQOzo = $REYOC; $this->uDWjr($this->fc6wd()->M4Ljb($REYOC)); } public function xDN8g() : DEMaJ { return $this->ZQOzo ??= $this->fc6WD()->TjTW6(); } public function update(string $H37mT, array $a3IDs, array $ImRBV = [], array $KBY2f = []) : int|string { goto x3DGb; Lubnv: $KBY2f = $this->Or3GM($wsK5v, $KBY2f); goto GTWK6; bQgh0: Oc0vj: goto lanHC; x3DGb: $wsK5v = $ZEt9n = $zPM2y = $b6Ufa = []; goto Cm93X; GTWK6: WF93X: goto qXEIv; qXEIv: $zd_ao = "\x55\x50\104\x41\124\105\40" . $H37mT . "\x20\x53\x45\x54\x20" . implode("\x2c\x20", $b6Ufa); goto bq9Sv; mfLYq: $wsK5v = array_merge($wsK5v, $LeHz7); goto AVO27; F3RZS: bK9pQ: goto M8iVO; xQjU8: $zd_ao .= "\x20\127\x48\x45\x52\105\40" . implode("\x20\x41\x4e\x44\40", $zPM2y); goto bQgh0; M8iVO: [$LeHz7, $csm2M, $dxBZB] = $this->z8hiR($ImRBV); goto mfLYq; AVO27: $ZEt9n = array_merge($ZEt9n, $csm2M); goto k_q1f; qQ0cS: if (!is_string(key($KBY2f))) { goto WF93X; } goto Lubnv; lanHC: return $this->udwJR($zd_ao, $ZEt9n, $KBY2f); goto WuZIF; bq9Sv: if (!($zPM2y !== [])) { goto Oc0vj; } goto xQjU8; Cm93X: foreach ($a3IDs as $Z4WX2 => $fN2Fw) { goto bnVfj; wR2Y_: QMQnt: goto RK_0j; Shmzg: $ZEt9n[] = $fN2Fw; goto kye1V; kye1V: $b6Ufa[] = $Z4WX2 . "\x20\75\x20\77"; goto wR2Y_; bnVfj: $wsK5v[] = $Z4WX2; goto Shmzg; RK_0j: } goto F3RZS; k_q1f: $zPM2y = array_merge($zPM2y, $dxBZB); goto qQ0cS; WuZIF: } public function insert(string $H37mT, array $a3IDs, array $KBY2f = []) : int|string { goto f4KTi; HJJnp: return $this->UdWjr("\x49\116\123\x45\122\124\40\111\116\x54\x4f\x20" . $H37mT . "\x20\50" . implode("\x2c\x20", $wsK5v) . "\51" . "\40\126\x41\114\125\x45\123\x20\x28" . implode("\x2c\x20", $b6Ufa) . "\x29", $ZEt9n, is_string(key($KBY2f)) ? $this->OR3gM($wsK5v, $KBY2f) : $KBY2f); goto z3JgH; xGo4U: return $this->UDwjr("\x49\x4e\123\105\x52\124\x20\111\x4e\x54\117\40" . $H37mT . "\x20\x28\x29\x20\x56\101\x4c\x55\105\x53\40\50\x29"); goto vSEFl; m6Zqy: $b6Ufa = []; goto P1ePR; gqIAV: $wsK5v = []; goto dYi0y; oYpgX: PGtZC: goto HJJnp; vSEFl: bA28p: goto gqIAV; f4KTi: if (!(count($a3IDs) === 0)) { goto bA28p; } goto xGo4U; dYi0y: $ZEt9n = []; goto m6Zqy; P1ePR: foreach ($a3IDs as $Z4WX2 => $fN2Fw) { goto yRIXF; V0wyz: $b6Ufa[] = "\x3f"; goto lXKHc; yRIXF: $wsK5v[] = $Z4WX2; goto Zv4bl; Zv4bl: $ZEt9n[] = $fN2Fw; goto V0wyz; lXKHc: p3VIL: goto Vkdfz; Vkdfz: } goto oYpgX; z3JgH: } private function Or3gm(array $wsK5v, array $KBY2f) : array { goto hShDB; QQtnv: nVOnt: goto QyA2D; kHRrI: foreach ($wsK5v as $Z4WX2) { $QQDTI[] = $KBY2f[$Z4WX2] ?? Mn6no::LZLyK; dTnOe: } goto QQtnv; QyA2D: return $QQDTI; goto XXJ7q; hShDB: $QQDTI = []; goto kHRrI; XXJ7q: } public function Kw6qi(string $Ok0lw) : string { return $this->FC6wd()->Kw6qI($Ok0lw); } public function quote(string $fN2Fw) : string { return $this->qZuhK()->quote($fN2Fw); } public function OUueJ(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array { return $this->ut4Jc($GNyHv, $fPMFn, $KBY2f)->OUUej(); } public function UQPc_(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array { return $this->uT4Jc($GNyHv, $fPMFn, $KBY2f)->uQpc_(); } public function sv7IV(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array { return $this->UT4jC($GNyHv, $fPMFn, $KBY2f)->Sv7iv(); } public function ATngB(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array { return $this->UT4jc($GNyHv, $fPMFn, $KBY2f)->atngb(); } public function fypEh(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : array { return $this->UT4jc($GNyHv, $fPMFn, $KBY2f)->fypeh(); } public function yksoD(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : Traversable { return $this->UT4jc($GNyHv, $fPMFn, $KBY2f)->YKsoD(); } public function TbH40(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : Traversable { return $this->Ut4jC($GNyHv, $fPMFn, $KBY2f)->tBH40(); } public function So6vz(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : Traversable { return $this->Ut4JC($GNyHv, $fPMFn, $KBY2f)->SO6Vz(); } public function p_xoK(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : Traversable { return $this->ut4JC($GNyHv, $fPMFn, $KBY2f)->p_xOK(); } public function NtE8b(string $GNyHv, array $fPMFn = [], array $KBY2f = []) : Traversable { return $this->UT4jC($GNyHv, $fPMFn, $KBY2f)->NTe8b(); } public function prepare(string $zd_ao) : c3KPn { goto nVGoW; n03Os: return new c3Kpn($this, $eLUx1, $zd_ao); goto po_7t; nVGoW: $s_HSq = $this->QzUhK(); goto ZF3V2; ZF3V2: try { $eLUx1 = $s_HSq->prepare($zd_ao); } catch (RJhCN\Exception $MDQqi) { throw $this->YoN7q($MDQqi, $zd_ao); } goto n03Os; po_7t: } public function ut4JC(string $zd_ao, array $fPMFn = [], array $KBY2f = [], ?QueryCacheProfile $Xr7qU = null) : ZMOr4 { goto hPaQ8; WdoiO: try { goto gAZDP; aYCYY: goto lO7CI; goto DM9y3; R9QKl: lO7CI: goto rMFls; MRXYw: $gXdTS = $s_HSq->query($zd_ao); goto aYCYY; gAZDP: if (count($fPMFn) > 0) { goto CnzDc; } goto MRXYw; rMFls: return new ZMor4($gXdTS, $this); goto Aw44M; a7BN8: $this->E94TD($FgyPB, $fPMFn, $KBY2f); goto u3un5; u3un5: $gXdTS = $FgyPB->execute(); goto R9QKl; DM9y3: CnzDc: goto nE7lY; nE7lY: [$zd_ao, $fPMFn, $KBY2f] = $this->RlkRJ($zd_ao, $fPMFn, $KBY2f); goto o7IhH; o7IhH: $FgyPB = $s_HSq->prepare($zd_ao); goto a7BN8; Aw44M: } catch (RjhcN\Exception $MDQqi) { throw $this->YOn7Q($MDQqi, $zd_ao, $fPMFn, $KBY2f); } goto HR3jl; cpamH: RGNJ0: goto VPfAe; uQaeu: return $this->r37m9($zd_ao, $fPMFn, $KBY2f, $Xr7qU); goto cpamH; VPfAe: $s_HSq = $this->QzuHK(); goto WdoiO; hPaQ8: if (!($Xr7qU !== null)) { goto RGNJ0; } goto uQaeu; HR3jl: } public function R37M9(string $zd_ao, array $fPMFn, array $KBY2f, LfIZI $Xr7qU) : ZmOr4 { goto F1sKe; F4DYg: if (is_array($fN2Fw)) { goto qpyrt; } goto b3yBO; RKOOw: $fN2Fw = $R_Dg3->get(); goto F4DYg; yPDWE: $fN2Fw[$GGbu1] = $a3IDs; goto W1Pd4; N3ZLU: return new ZMor4(new ruTJw($a3IDs), $this); goto DRdCj; cVNfe: AA1SL: goto DbRPd; Bex2w: throw GbIuN::new(); goto Iznt0; Hn2Mc: VTtqG: goto YUZVR; gQapf: $dmX2n = $this->params; goto Ae2NY; gQRyM: $EYYIG = $Xr7qU->e4wEu(); goto JgYVa; OPyxO: if (!($BjgI1 === null)) { goto aQkrN; } goto Bex2w; Iznt0: aQkrN: goto gQapf; Ml2Tl: qpyrt: goto rWZv7; W1Pd4: $R_Dg3->bu7Z0($fN2Fw); goto gQRyM; YUZVR: iE7FH: goto llKP2; Ae2NY: unset($dmX2n["\x70\x61\163\x73\x77\x6f\x72\x64"]); goto w6t3g; ZGGsL: $R_Dg3 = $BjgI1->Glhr7($hgEL1); goto WXfC_; i2ywp: goto iE7FH; goto P1wwV; HPoJ_: return new ZmoR4(new RUtjw($fN2Fw[$GGbu1]), $this); goto Hn2Mc; rWZv7: if (!isset($fN2Fw[$GGbu1])) { goto VTtqG; } goto HPoJ_; JgYVa: if (!($EYYIG > 0)) { goto AA1SL; } goto N9Yem; WXfC_: if ($R_Dg3->LyeEK()) { goto AJq6w; } goto HDxsz; N9Yem: $R_Dg3->XHn5g($EYYIG); goto cVNfe; F1sKe: $BjgI1 = $Xr7qU->CZtWl() ?? $this->jC_2c->CztwL(); goto OPyxO; b3yBO: $fN2Fw = []; goto Ml2Tl; w6t3g: [$hgEL1, $GGbu1] = $Xr7qU->W_VYA($zd_ao, $fPMFn, $KBY2f, $dmX2n); goto ZGGsL; HDxsz: $fN2Fw = []; goto i2ywp; DbRPd: $BjgI1->szy6S($R_Dg3); goto N3ZLU; llKP2: $a3IDs = $this->UqPc_($zd_ao, $fPMFn, $KBY2f); goto yPDWE; P1wwV: AJq6w: goto RKOOw; DRdCj: } public function uDWJr(string $zd_ao, array $fPMFn = [], array $KBY2f = []) : int|string { $s_HSq = $this->QZuhk(); try { goto hk3mb; QMAdJ: $this->E94TD($FgyPB, $fPMFn, $KBY2f); goto giD4W; ADrcx: $FgyPB = $s_HSq->prepare($zd_ao); goto QMAdJ; giD4W: return $FgyPB->execute()->rowCount(); goto o64jR; qlTOY: [$zd_ao, $fPMFn, $KBY2f] = $this->RlKrj($zd_ao, $fPMFn, $KBY2f); goto ADrcx; o64jR: SK6HZ: goto j2KhE; j2KhE: return $s_HSq->exec($zd_ao); goto gayuH; hk3mb: if (!(count($fPMFn) > 0)) { goto SK6HZ; } goto qlTOY; gayuH: } catch (rJhCn\Exception $MDQqi) { throw $this->yOn7Q($MDQqi, $zd_ao, $fPMFn, $KBY2f); } } public function bdrD5() : int { return $this->Zv6bT; } public function lastInsertId() : int|string { try { return $this->Qzuhk()->lastInsertId(); } catch (rjHcN\Exception $MDQqi) { throw $this->PzHlZ($MDQqi); } } public function zAfyD(Closure $B9LXv) : mixed { $this->beginTransaction(); try { goto ylHte; A5r8G: $this->commit(); goto mRkbM; ylHte: $Zd34F = $B9LXv($this); goto A5r8G; mRkbM: return $Zd34F; goto iNoBM; iNoBM: } catch (Throwable $MDQqi) { $this->rollBack(); throw $MDQqi; } } public function o5hLZ(bool $yBYKB) : void { goto NeUUz; c4vMB: BMu54: goto jktaI; jktaI: uQxHq::kThAA("\144\x6f\143\x74\x72\151\x6e\x65\x2f\x64\x62\x61\x6c", "\150\164\164\160\x73\x3a\x2f\57\x67\151\164\150\x75\x62\x2e\143\x6f\155\57\144\157\x63\164\162\151\x6e\145\57\x64\x62\x61\154\x2f\x70\x75\x6c\x6c\x2f\65\x33\x38\63", "\x25\x73\x20\151\163\40\144\145\x70\162\x65\143\141\x74\145\x64\x20\x61\156\x64\x20\x77\151\154\154\x20\142\145\x20\162\x65\x6d\x6f\x76\145\x64\40\151\156\40\x35\56\x30", __METHOD__); goto NoYrP; NeUUz: if ($yBYKB) { goto BMu54; } goto cKp0W; cKp0W: throw new InvalidArgumentException(sprintf("\103\141\154\154\x69\156\147\x20\x25\163\40\167\151\164\150\40\146\x61\x6c\x73\x65\40\164\x6f\40\145\x6e\141\x62\154\145\40\x6e\x65\x73\x74\151\156\147\40\164\162\x61\x6e\x73\141\143\x74\151\157\x6e\x73\x20\167\x69\164\150\157\165\164\40\x73\x61\x76\x65\160\157\x69\156\164\163\x20\x69\x73\40\156\157\40\x6c\157\x6e\147\145\x72\x20\x73\165\x70\160\157\162\164\145\x64\56", __METHOD__)); goto c4vMB; NoYrP: } public function SkzPE() : bool { UQxHQ::Kthaa("\144\x6f\x63\164\162\151\x6e\145\57\x64\x62\141\x6c", "\x68\x74\164\x70\163\x3a\57\57\147\151\x74\150\x75\142\56\143\x6f\x6d\57\144\x6f\x63\x74\x72\151\156\x65\57\x64\x62\141\154\x2f\x70\x75\x6c\x6c\57\x35\63\x38\x33", "\45\163\40\x69\x73\40\144\x65\x70\x72\145\x63\141\164\x65\144\x20\x61\x6e\x64\40\x77\151\154\154\40\x62\x65\x20\x72\145\155\157\x76\x65\x64\40\x69\x6e\x20\x35\56\60", __METHOD__); return true; } protected function f8IEs() : string { return "\104\x4f\103\x54\x52\x49\x4e\105\x5f" . $this->Zv6bT; } public function beginTransaction() : void { goto WlmJf; TXpgE: if ($this->Zv6bT === 1) { goto Jyxb_; } goto lkpIn; Zf2GG: ++$this->Zv6bT; goto TXpgE; lkpIn: $this->yUc3P($this->f8ies()); goto ZdQIP; ZdQIP: goto hGJXA; goto jtXsk; ciPkL: $s_HSq->beginTransaction(); goto mkB4X; jtXsk: Jyxb_: goto ciPkL; WlmJf: $s_HSq = $this->QzuHk(); goto Zf2GG; mkB4X: hGJXA: goto E0atY; E0atY: } public function commit() : void { goto uP9rS; Spj4X: $s_HSq = $this->QzUHK(); goto Ci3B0; BtUgD: --$this->Zv6bT; goto e6RmG; RkRtq: goto dzxyk; goto b7lG4; MYvVm: Ww7KA: goto Spj4X; MSzDx: $this->beginTransaction(); goto r0fT6; jwZZI: $this->XEf__($this->F8iEs()); goto RkRtq; wgALA: throw ejPqA::new(); goto sBy07; JV66T: IdS6g: goto MSzDx; e6RmG: if (!($this->seFCo !== false || $this->Zv6bT !== 0)) { goto IdS6g; } goto oz2f0; Ci3B0: if ($this->Zv6bT === 1) { goto YQwtA; } goto jwZZI; b7lG4: YQwtA: goto h79u3; asfJ2: if (!$this->YrTp9) { goto Ww7KA; } goto hP6QA; h79u3: try { $s_HSq->commit(); } catch (RJhcn\Exception $MDQqi) { throw $this->pzhLz($MDQqi); } goto J8ceJ; J8ceJ: dzxyk: goto BtUgD; uP9rS: if (!($this->Zv6bT === 0)) { goto rBIrd; } goto wgALA; hP6QA: throw sZhUj::new(); goto MYvVm; sBy07: rBIrd: goto asfJ2; oz2f0: return; goto JV66T; r0fT6: } private function IX5wQ() : void { goto Y6zhK; gH5FC: $this->commit(); goto WEdO_; OLntf: GxGPK: goto FqUnf; AJ9yx: goto HkX8e; goto OLntf; WEdO_: return; goto fc2tc; UmaPj: if (!($this->Zv6bT !== 0)) { goto GxGPK; } goto xpXZj; fc2tc: ziqG_: goto O33EQ; Y6zhK: HkX8e: goto UmaPj; xpXZj: if (!($this->seFCo === false && $this->Zv6bT === 1)) { goto ziqG_; } goto gH5FC; O33EQ: $this->commit(); goto AJ9yx; FqUnf: } public function rollBack() : void { goto BmC2F; Xnkt2: --$this->Zv6bT; goto fEh3q; ofdi6: dnjXp: goto yIeOg; OlCpx: throw EjPQA::new(); goto A8cpE; ScPEN: $this->Zv6bT = 0; goto RoI1k; YunDM: $s_HSq = $this->qzUHk(); goto CqQEv; CqQEv: if ($this->Zv6bT === 1) { goto O1tQ3; } goto ksKHJ; ksKHJ: $this->ACu18($this->F8ies()); goto Xnkt2; BmC2F: if (!($this->Zv6bT === 0)) { goto O0pTt; } goto OlCpx; RoI1k: try { $s_HSq->rollBack(); } catch (RjHcN\Exception $MDQqi) { throw $this->PZHLz($MDQqi); } finally { $this->YrTp9 = false; if (!($this->seFCo === false)) { goto gDKO9; } $this->beginTransaction(); gDKO9: } goto ofdi6; A8cpE: O0pTt: goto YunDM; QmTQf: O1tQ3: goto ScPEN; fEh3q: goto dnjXp; goto QmTQf; yIeOg: } public function yUC3P(string $IvDKD) : void { goto XqJXn; S_6UZ: E4uqU: goto tYQd_; UB91W: if ($yvERF->L1vr5()) { goto E4uqU; } goto FmezT; XqJXn: $yvERF = $this->fC6Wd(); goto UB91W; FmezT: throw UALem::new(); goto S_6UZ; tYQd_: $this->UDWjr($yvERF->yUc3p($IvDKD)); goto CAobl; CAobl: } public function xEf__(string $IvDKD) : void { goto qpV1m; Lco7V: throw uaLEM::new(); goto vHd9x; WFdEe: if ($yvERF->L1Vr5()) { goto sMV_H; } goto Lco7V; vcjsf: return; goto xfvIt; vHd9x: sMV_H: goto zKmYt; eESp_: $this->Udwjr($yvERF->xeF__($IvDKD)); goto im3fb; qpV1m: $yvERF = $this->fc6WD(); goto WFdEe; xfvIt: S3dK3: goto eESp_; zKmYt: if ($yvERF->XahOG()) { goto S3dK3; } goto vcjsf; im3fb: } public function acu18(string $IvDKD) : void { goto j6PLM; JICl4: $this->uDwjR($yvERF->Acu18($IvDKD)); goto yO_or; zCKWF: throw uALEM::new(); goto kKSuq; pXi1r: if ($yvERF->L1vr5()) { goto g11ww; } goto zCKWF; kKSuq: g11ww: goto JICl4; j6PLM: $yvERF = $this->fC6Wd(); goto pXi1r; yO_or: } public function A5S3E() { return $this->qZuHk()->a5S3E(); } public function AXZjQ() : GihIr { return $this->tj4Mw->axZjq($this); } public function RHNn_() : void { goto okI12; tmLCo: $this->YrTp9 = true; goto yOtnR; qYaMF: throw ejpqa::new(); goto UcEn7; okI12: if (!($this->Zv6bT === 0)) { goto uHmJQ; } goto qYaMF; UcEn7: uHmJQ: goto tmLCo; yOtnR: } public function tIbT9() : bool { goto ahZAy; G4UR8: throw EjPQA::new(); goto NzHZH; ahZAy: if (!($this->Zv6bT === 0)) { goto VxcPX; } goto G4UR8; Ijn4G: return $this->YrTp9; goto LKY6y; NzHZH: VxcPX: goto Ijn4G; LKY6y: } public function W5in7(mixed $fN2Fw, string $lIeGr) : mixed { return WnkOr::getType($lIeGr)->W5In7($fN2Fw, $this->FC6wd()); } public function k68eK(mixed $fN2Fw, string $lIeGr) : mixed { return wnKOR::getType($lIeGr)->K68Ek($fN2Fw, $this->fC6Wd()); } private function E94TD(twuTm $FgyPB, array $fPMFn, array $KBY2f) : void { goto V68Cj; HcKdK: goto bOjuT; goto tVSqA; tVSqA: SYimW: goto Opww6; Opww6: $YLZEX = 1; goto CEj0i; CEj0i: foreach ($fPMFn as $w8gIK => $fN2Fw) { goto yI3Se; mPN0c: IPfh4: goto NDbma; Npg4N: HNh5K: goto WVBLO; Tobjq: R5GLi: goto eC0Wy; NDbma: $lIeGr = $KBY2f[$w8gIK]; goto oquPI; CFsxd: ++$YLZEX; goto Tobjq; WVBLO: $FgyPB->bindValue($YLZEX, $fN2Fw, $AV2DO); goto CFsxd; oquPI: [$fN2Fw, $AV2DO] = $this->EtLAe($fN2Fw, $lIeGr); goto Npg4N; pAnlG: $AV2DO = MN6nO::LZLyK; goto pUOIK; pUOIK: goto HNh5K; goto mPN0c; yI3Se: if (array_key_exists($w8gIK, $KBY2f)) { goto IPfh4; } goto pAnlG; eC0Wy: } goto svSLJ; RAJPe: bOjuT: goto Zt1_I; V68Cj: if (is_int(key($fPMFn))) { goto SYimW; } goto Db0dd; MjFIZ: wGVXS: goto HcKdK; svSLJ: CXMyi: goto RAJPe; Db0dd: foreach ($fPMFn as $p36yI => $fN2Fw) { goto rAtrc; WyYBS: [$fN2Fw, $AV2DO] = $this->eTLAE($fN2Fw, $lIeGr); goto NKL26; Lokj6: $AV2DO = mn6nO::LZLyK; goto ATGfR; XA27l: alIVb: goto vhcjd; ATGfR: goto jch4n; goto XA27l; Rs_h1: $FgyPB->bindValue($p36yI, $fN2Fw, $AV2DO); goto HPA6J; HPA6J: iQWGx: goto zfIRe; vhcjd: $lIeGr = $KBY2f[$p36yI]; goto WyYBS; NKL26: jch4n: goto Rs_h1; rAtrc: if (array_key_exists($p36yI, $KBY2f)) { goto alIVb; } goto Lokj6; zfIRe: } goto MjFIZ; Zt1_I: } private function EtLaE(mixed $fN2Fw, string|ParameterType|Type $lIeGr) : array { goto hju_9; GDlar: return [$fN2Fw, $AV2DO]; goto G8sI8; jaPIL: dptCw: goto jqL9X; s84gu: goto UOHkB; goto jaPIL; hju_9: if (!is_string($lIeGr)) { goto ypWkl; } goto sOywp; seVuv: $AV2DO = $lIeGr; goto s84gu; V95Xb: ypWkl: goto ODaYg; xU7V8: $AV2DO = $lIeGr->q9Gxp(); goto v2jeF; ODaYg: if ($lIeGr instanceof Wnkor) { goto dptCw; } goto seVuv; sOywp: $lIeGr = wnkor::getType($lIeGr); goto V95Xb; v2jeF: UOHkB: goto GDlar; jqL9X: $fN2Fw = $lIeGr->w5iN7($fN2Fw, $this->Fc6wd()); goto xU7V8; G8sI8: } public function ZLf16() : aBoof { return new oI3G6\aBoof($this); } public final function yoN7q(rJhcN\Exception $MDQqi, string $zd_ao, array $fPMFn = [], array $KBY2f = []) : yUWym { return $this->ZRkoJ($MDQqi, new oi3g6($zd_ao, $fPMFn, $KBY2f)); } public final function PzHLZ(rjHcn\Exception $MDQqi) : YuWYm { return $this->zrkOj($MDQqi, null); } private function rLKrj(string $zd_ao, array $fPMFn, array $KBY2f) : array { goto m_y4r; x91YX: goto jCrhD; goto cfqBN; deyp3: foreach ($KBY2f as $w8gIK => $lIeGr) { goto zk95v; NUeMT: $vI792[$w8gIK] = $lIeGr; goto hSbeY; rD5AC: goto dITAE; goto gHtr7; zk95v: if (!$lIeGr instanceof dzEB2) { goto h2vtW; } goto PS_2O; PS_2O: $i04V5 = true; goto rD5AC; gHtr7: h2vtW: goto NUeMT; hSbeY: CN7Ay: goto Y9YME; Y9YME: } goto FA_hp; FA_hp: dITAE: goto x91YX; a2pHN: if ($i04V5) { goto LPVhz; } goto p7cth; m_y4r: $i04V5 = false; goto OaHkD; ug80c: $i04V5 = true; goto cWY8J; UUiNW: $Gwuhq = new qa6_0($fPMFn, $KBY2f); goto Dzq2h; sqHNa: return [$Gwuhq->uCPiq(), $Gwuhq->getParameters(), $Gwuhq->getTypes()]; goto ROdP3; cfqBN: doEhf: goto ug80c; cWY8J: jCrhD: goto a2pHN; Dzq2h: $this->clWIe->nf1cu($zd_ao, $Gwuhq); goto sqHNa; UG0rt: LPVhz: goto PU8jg; MwySJ: if (is_string(key($fPMFn))) { goto doEhf; } goto deyp3; p7cth: return [$zd_ao, $fPMFn, $vI792]; goto UG0rt; OaHkD: $vI792 = []; goto MwySJ; PU8jg: $this->clWIe ??= $this->Fc6wd()->zQ8xU(); goto UUiNW; ROdP3: } private function zRKOj(rJhcN\Exception $fP9pe, ?Query $GNyHv) : YuWyM { goto m0tZ2; PsZWA: if (!$AyV_i instanceof ZcH_J) { goto Ij9zm; } goto j1NP7; LDI45: Ij9zm: goto wTex8; wTex8: return $AyV_i; goto xVUZk; wT7pY: $AyV_i = $this->gLRLC->ZhrAk($fP9pe, $GNyHv); goto PsZWA; j1NP7: $this->close(); goto LDI45; m0tZ2: $this->gLRLC ??= $this->U109E->p61PL(); goto wT7pY; xVUZk: } }

Function Calls

None

Variables

None

Stats

MD5 34dc3e3e804698b10d88fffaa0463a2b
Eval Count 0
Decode Time 106 ms