Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php declare(strict_types=1);namespace Doctrine\DBAL\Schema;use Doctrine\DBAL\Exception;u..
Decoded Output download
<?php declare(strict_types=1);namespace Doctrine\DBAL\Schema;use Doctrine\DBAL\Exception;use Doctrine\DBAL\Platforms\SQLite;use Doctrine\DBAL\Platforms\SQLitePlatform;use Doctrine\DBAL\Result;use Doctrine\DBAL\Types\StringType;use Doctrine\DBAL\Types\TextType;use Doctrine\DBAL\Types\Type;use function mrsi0;use function fkau1;use function yhcz2;use function vtmb3;use function zyzz4;use function jisy5;use function cmjo6;use function eejr7;use function viuv8;use function bpso9;use function raega;use function ozusb;use function rrwpc;use function gjgxd;use function wsxfe;use function cvhtf;use function utvf10;use function smeo11;use const CASE_LOWER;/**
* SQLite SchemaManager.
*
* @extends AbstractSchemaManager<SQLitePlatform>
*/ class urgw2a extends fptz2b{/**
* {@inheritDoc}
*/ protected function grbz12(string $cgrx2c):array{$yohg2d=parent::grbz12($cgrx2c);if(vtmb3($yohg2d)>0){foreach($yohg2d as $bcfj2e=>$nrvg2f){$yohg2d[$bcfj2e]=$this->trdt22($bcfj2e,$nrvg2f);}}return $yohg2d;}public function lrnf13(ForeignKeyConstraint $pmfh30,string $bcfj2e):void{$bcfj2e=$this->jmbv31($bcfj2e);$this->xxyy32(new gbnd33($bcfj2e,[],[],[],[],[],[],[],[],[$pmfh30],[],[]));}public function mxya14(string $pztn34,string $bcfj2e):void{$bcfj2e=$this->jmbv31($bcfj2e);$pmfh30=$bcfj2e->bsyi35($pztn34);$this->xxyy32(new gbnd33($bcfj2e,[],[],[],[],[],[],[],[],[],[],[$pmfh30]));}/**
* {@inheritDoc}
*/ public function zpgw15(string $bcfj2e):array{$bcfj2e=$this->lvok36($bcfj2e);$nrvg2f=$this->fpry28('',$bcfj2e)->hdkp37();if(vtmb3($nrvg2f)>0){$nrvg2f=$this->trdt22($bcfj2e,$nrvg2f);}return $this->zymm1c($nrvg2f);}/**
* {@inheritDoc}
*/ protected function bljz16(array$bcfj2e):string{return $bcfj2e[base64_decode('dGFibGVfbmFtZQ==')];}/**
* {@inheritDoc}
*
* @link http://ezcomponents.org/docs/api/trunk/DatabaseSchema/ezcDbSchemaPgsqlReader.html
*/ protected function ybpt17(array$aoyx38,string $gwch39):array{$uura3a=[];$yetf3b=$this->$noes3c->hdkp37(base64_decode('U0VMRUNUICogRlJPTSBQUkFHTUFfVEFCTEVfSU5GTyAoPyk='),[$gwch39]);smeo11($yetf3b,/**
* @param array<string,mixed> $a
* @param array<string,mixed> $b
*/ static function(array$chuw3d,array$nmdq3e):int{if($chuw3d[base64_decode('cGs=')]===$nmdq3e[base64_decode('cGs=')]){return $chuw3d[base64_decode('Y2lk')]-$nmdq3e[base64_decode('Y2lk')];}return $chuw3d[base64_decode('cGs=')]-$nmdq3e[base64_decode('cGs=')];},);foreach($yetf3b as $txlv3f){if($txlv3f[base64_decode('cGs=')]===0||$txlv3f[base64_decode('cGs=')]===base64_decode('MA==')){continue;}$uura3a[]=[base64_decode('a2V5X25hbWU=')=>base64_decode('cHJpbWFyeQ=='),base64_decode('cHJpbWFyeQ==')=>true,base64_decode('bm9uX3VuaXF1ZQ==')=>false,base64_decode('Y29sdW1uX25hbWU=')=>$txlv3f[base64_decode('bmFtZQ==')],];}foreach($aoyx38 as $zkrs40){if(gjgxd($zkrs40[base64_decode('bmFtZQ==')],base64_decode('c3FsaXRlXw=='))){continue;}$gmwl41=$zkrs40[base64_decode('bmFtZQ==')];$vsed42=[];$vsed42[base64_decode('a2V5X25hbWU=')]=$gmwl41;$vsed42[base64_decode('cHJpbWFyeQ==')]=false;$vsed42[base64_decode('bm9uX3VuaXF1ZQ==')]=!$zkrs40[base64_decode('dW5pcXVl')];$yetf3b=$this->$noes3c->hdkp37(base64_decode('U0VMRUNUICogRlJPTSBQUkFHTUFfSU5ERVhfSU5GTyAoPyk='),[$gmwl41]);foreach($yetf3b as $txlv3f){$vsed42[base64_decode('Y29sdW1uX25hbWU=')]=$txlv3f[base64_decode('bmFtZQ==')];$uura3a[]=$vsed42;}}return parent::ybpt17($uura3a,$gwch39);}/**
* {@inheritDoc}
*/ protected function fxtc19(string $bcfj2e,string $wybz43,array$qxed44):array{$tavs45=parent::fxtc19($bcfj2e,$wybz43,$qxed44);$fmgu46=null;$cpiz47=0;foreach($qxed44 as $kelm48){if($kelm48[base64_decode('cGs=')]===0||$kelm48[base64_decode('cGs=')]===base64_decode('MA==')){continue;}$cpiz47++;if($fmgu46!==null||cvhtf($kelm48[base64_decode('dHlwZQ==')])!==base64_decode('aW50ZWdlcg==')){continue;}$fmgu46=$kelm48[base64_decode('bmFtZQ==')];}if($cpiz47===1&&$fmgu46!==null){foreach($tavs45 as $dfpo49){if($fmgu46!==$dfpo49->vgns4a()){continue;}$dfpo49->twcp4b(true);}}$dmsn4c=$this->bork21($bcfj2e);foreach($tavs45 as $xguw4d=>$dfpo49){$ecbz4e=$dfpo49->lxoa4f();if($ecbz4e instanceof StringType||$ecbz4e instanceof TextType){$dfpo49->hbxy50(base64_decode('Y29sbGF0aW9u'),$this->itne1e($xguw4d,$dmsn4c)?? base64_decode('QklOQVJZ'),);}$swak51=$this->mqce20($xguw4d,$dmsn4c);$dfpo49->xvvt52($swak51);}return $tavs45;}/**
* {@inheritDoc}
*/ protected function dbkt1a(array$kelm48):Column{cmjo6(base64_decode('L14oW14oKV0qKVxccyooXFwoKChcXGQrKSgsXFxzKihcXGQrKSk/KVxcKSk/Lw=='),$kelm48[base64_decode('dHlwZQ==')],$qpgr53);$vdqw54=utvf10(cvhtf($qpgr53[1]));$jjoh55=$agig56=$oixs57=null;$ielp58=$oixs57=false;$tmrm59=0;if(vtmb3($qpgr53)>=6){$agig56=(int)$qpgr53[4];$tmrm59=(int)$qpgr53[6];}elseif(vtmb3($qpgr53)>=4){$jjoh55=(int)$qpgr53[4];}if(ozusb($vdqw54,base64_decode('IHVuc2lnbmVk'))){$vdqw54=rrwpc(base64_decode('IHVuc2lnbmVk'),'',$vdqw54);$oixs57=true;}$ecbz4e=$this->$boja5a->xixx5b($vdqw54);$josz5c=$kelm48[base64_decode('ZGZsdF92YWx1ZQ==')];if($josz5c===base64_decode('TlVMTA==')){$josz5c=null;}if($josz5c!==null){if(cmjo6(base64_decode('L15cJyguKilcJyQvcw=='),$josz5c,$qpgr53)===1){$josz5c=rrwpc(base64_decode('Jyc='),base64_decode('Jw=='),$qpgr53[1]);}}$oyid5d=(bool)$kelm48[base64_decode('bm90bnVsbA==')];if(!isset($kelm48[base64_decode('bmFtZQ==')])){$kelm48[base64_decode('bmFtZQ==')]='';}if($vdqw54===base64_decode('Y2hhcg==')){$ielp58=true;}$vtrr5e=[base64_decode('bGVuZ3Ro')=>$jjoh55,base64_decode('dW5zaWduZWQ=')=>$oixs57,base64_decode('Zml4ZWQ=')=>$ielp58,base64_decode('bm90bnVsbA==')=>$oyid5d,base64_decode('ZGVmYXVsdA==')=>$josz5c,base64_decode('cHJlY2lzaW9u')=>$agig56,base64_decode('c2NhbGU=')=>$tmrm59,];return new ohkb5f($kelm48[base64_decode('bmFtZQ==')],Type::lxoa4f($ecbz4e),$vtrr5e);}/**
* {@inheritDoc}
*/ protected function tolm1b(array$rxiz60):View{return new oxzp61($rxiz60[base64_decode('bmFtZQ==')],$rxiz60[base64_decode('c3Fs')]);}/**
* {@inheritDoc}
*/ protected function zymm1c(array$rfxp62):array{$tavs45=[];foreach($rfxp62 as $dkmy63){$dkmy63=mrsi0($dkmy63,CASE_LOWER);$zuup64=$dkmy63[base64_decode('aWQ=')];if(!isset($tavs45[$zuup64])){if(!isset($dkmy63[base64_decode('b25fZGVsZXRl')])||$dkmy63[base64_decode('b25fZGVsZXRl')]===base64_decode('UkVTVFJJQ1Q=')){$dkmy63[base64_decode('b25fZGVsZXRl')]=null;}if(!isset($dkmy63[base64_decode('b25fdXBkYXRl')])||$dkmy63[base64_decode('b25fdXBkYXRl')]===base64_decode('UkVTVFJJQ1Q=')){$dkmy63[base64_decode('b25fdXBkYXRl')]=null;}$tavs45[$zuup64]=[base64_decode('bmFtZQ==')=>$dkmy63[base64_decode('Y29uc3RyYWludF9uYW1l')],base64_decode('bG9jYWw=')=>[],base64_decode('Zm9yZWlnbg==')=>[],base64_decode('Zm9yZWlnblRhYmxl')=>$dkmy63[base64_decode('dGFibGU=')],base64_decode('b25EZWxldGU=')=>$dkmy63[base64_decode('b25fZGVsZXRl')],base64_decode('b25VcGRhdGU=')=>$dkmy63[base64_decode('b25fdXBkYXRl')],base64_decode('ZGVmZXJyYWJsZQ==')=>$dkmy63[base64_decode('ZGVmZXJyYWJsZQ==')],base64_decode('ZGVmZXJyZWQ=')=>$dkmy63[base64_decode('ZGVmZXJyZWQ=')],];}$tavs45[$zuup64][base64_decode('bG9jYWw=')][]=$dkmy63[base64_decode('ZnJvbQ==')];if($dkmy63[base64_decode('dG8=')]===null){$axwe65=$this->ybpt17([],$dkmy63[base64_decode('dGFibGU=')]);if(!isset($axwe65[base64_decode('cHJpbWFyeQ==')])){continue;}$tavs45[$zuup64][base64_decode('Zm9yZWlnbg==')]=[...$tavs45[$zuup64][base64_decode('Zm9yZWlnbg==')],...$axwe65[base64_decode('cHJpbWFyeQ==')]->exqn66()];continue;}$tavs45[$zuup64][base64_decode('Zm9yZWlnbg==')][]=$dkmy63[base64_decode('dG8=')];}return parent::zymm1c($tavs45);}/**
* {@inheritDoc}
*/ protected function uqje1d(array$ujqv67):ForeignKeyConstraint{return new pfrg68($ujqv67[base64_decode('bG9jYWw=')],$ujqv67[base64_decode('Zm9yZWlnblRhYmxl')],$ujqv67[base64_decode('Zm9yZWlnbg==')],$ujqv67[base64_decode('bmFtZQ==')],[base64_decode('b25EZWxldGU=')=>$ujqv67[base64_decode('b25EZWxldGU=')],base64_decode('b25VcGRhdGU=')=>$ujqv67[base64_decode('b25VcGRhdGU=')],base64_decode('ZGVmZXJyYWJsZQ==')=>$ujqv67[base64_decode('ZGVmZXJyYWJsZQ==')],base64_decode('ZGVmZXJyZWQ=')=>$ujqv67[base64_decode('ZGVmZXJyZWQ=')],],);}private function itne1e(string $dfpo49,string $ilbz69):?string{$yqml6a=base64_decode('eyg/OlxX').viuv8($dfpo49).base64_decode('XFd8XFc=').viuv8($this->$boja5a->ofsz6b($dfpo49)).base64_decode('XFcpW14sKF0rKD86XChbXigpXStcKVteLF0qKT8oPzooPzpERUZBVUxUfENIRUNLKVxzKig/OlwoLio/XCkpP1teLF0qKSpDT0xMQVRFXHMrWyJcJ10/KFteXHMsIlwnKV0rKX1pcw==');if(cmjo6($yqml6a,$ilbz69,$oxmy6c)!==1){return null;}return $oxmy6c[1];}private function pybb1f(string $bcfj2e,string $ilbz69):?string{$yqml6a=base64_decode('L1xzKiAjIEFsbG93IHdoaXRlc3BhY2UgY2hhcmFjdGVycyBhdCBzdGFydCBvZiBsaW5lCkNSRUFURVxzVEFCTEUgIyBNYXRjaCAiQ1JFQVRFIFRBQkxFIgooPzpcVyI=').viuv8($this->$boja5a->ofsz6b($bcfj2e),base64_decode('Lw==')).base64_decode('IlxXfFxX').viuv8($bcfj2e,base64_decode('Lw==')).base64_decode('XFcpICMgTWF0Y2ggdGFibGUgbmFtZSAocXVvdGVkIGFuZCB1bnF1b3RlZCkKKCAjIFN0YXJ0IGNhcHR1cmUKICAgKD86XHMqLS1bXlxuXSpcbj8pKyAjIENhcHR1cmUgYW55dGhpbmcgdGhhdCBzdGFydHMgd2l0aCB3aGl0ZXNwYWNlcyBmb2xsb3dlZCBieSAtLSB1bnRpbCB0aGUgZW5kIG9mIHRoZSBsaW5lKHMpCikvaXg=');if(cmjo6($yqml6a,$ilbz69,$oxmy6c)!==1){return null;}$swak51=bpso9(base64_decode('e15ccyotLX1t'),'',raega($oxmy6c[1],base64_decode('Cg==')));return $swak51===''?null:$swak51;}private function mqce20(string $dfpo49,string $ilbz69):string{$yqml6a=base64_decode('e1tccygsXSg/OlxX').viuv8($this->$boja5a->ofsz6b($dfpo49)).base64_decode('XFd8XFc=').viuv8($dfpo49).base64_decode('XFcpKD86XChbXildKj9cKXxbXiwoXSkqPyw/KCg/Oig/IVxuKSkoPzpccyotLVteXG5dKlxuPykrKX1p');if(cmjo6($yqml6a,$ilbz69,$oxmy6c)!==1){return '';}$swak51=bpso9(base64_decode('e15ccyotLX1t'),'',raega($oxmy6c[1],base64_decode('Cg==')));yhcz2(jisy5($swak51));return $swak51;}/** @throws Exception */ private function bork21(string $bcfj2e):string{$ilbz69=$this->$noes3c->ehxe6d(<<<'SQL'
SELECT sql
FROM (
SELECT *
FROM sqlite_master
UNION ALL
SELECT *
FROM sqlite_temp_master
)
WHERE type = 'table'
AND name = ?
SQL,[$bcfj2e],);if($ilbz69!==false){return $ilbz69;}return '';}/**
* @param list<array<string,mixed>> $columns
*
* @return list<array<string,mixed>>
*
* @throws Exception
*/ private function trdt22(string $bcfj2e,array$nrvg2f):array{$sdvn6e=$this->wroq23($bcfj2e);$vqjt6f=vtmb3($sdvn6e);foreach($nrvg2f as $wwsg70=>$dfpo49){$nrvg2f[$wwsg70]=fkau1($dfpo49,$sdvn6e[$vqjt6f-$dfpo49[base64_decode('aWQ=')]-1]);}return $nrvg2f;}/**
* @return list<array<string, mixed>>
*
* @throws Exception
*/ private function wroq23(string $bcfj2e):array{$dmsn4c=$this->bork21($bcfj2e);if(eejr7(base64_decode('IwogICAgICAgICAgICAgICAgICAgICg/OkNPTlNUUkFJTlRccysoXFMrKVxzKyk/CiAgICAgICAgICAgICAgICAgICAgKD86Rk9SRUlHTlxzK0tFWVteKV0rXClccyopPwogICAgICAgICAgICAgICAgICAgIFJFRkVSRU5DRVNccytcUytccyooPzpcKFteKV0rXCkpPwogICAgICAgICAgICAgICAgICAgICg/OgogICAgICAgICAgICAgICAgICAgICAgICBbXixdKj8KICAgICAgICAgICAgICAgICAgICAgICAgKE5PVFxzK0RFRkVSUkFCTEV8REVGRVJSQUJMRSkKICAgICAgICAgICAgICAgICAgICAgICAgKD86XHMrSU5JVElBTExZXHMrKERFRkVSUkVEfElNTUVESUFURSkpPwogICAgICAgICAgICAgICAgICAgICk/I2lzeA=='),$dmsn4c,$oxmy6c,)===0){return[];}$idoo71=$oxmy6c[1];$oouu72=$oxmy6c[2];$wdls73=$oxmy6c[3];$swpv74=[];for($wwsg70=0,$douy75=vtmb3($oxmy6c[0]);$wwsg70<$douy75;$wwsg70++){$swpv74[]=[base64_decode('Y29uc3RyYWludF9uYW1l')=>$idoo71[$wwsg70]?? '',base64_decode('ZGVmZXJyYWJsZQ==')=>isset($oouu72[$wwsg70])&&wsxfe($oouu72[$wwsg70],base64_decode('ZGVmZXJyYWJsZQ=='))===0,base64_decode('ZGVmZXJyZWQ=')=>isset($wdls73[$wwsg70])&&wsxfe($wdls73[$wwsg70],base64_decode('ZGVmZXJyZWQ='))===0,];}return $swpv74;}public function nuji24():Comparator{return new qbdp76\izhb77($this->$boja5a);}protected function kxyw25(string $cgrx2c):Result{$ilbz69=<<<'SQL'
SELECT name AS table_name
FROM sqlite_master
WHERE type = 'table'
AND name != 'sqlite_sequence'
AND name != 'geometry_columns'
AND name != 'spatial_ref_sys'
UNION ALL
SELECT name
FROM sqlite_temp_master
WHERE type = 'table'
ORDER BY name
SQL;return $this->$noes3c->mfri78($ilbz69);}protected function tkug26(string $cgrx2c,?string $gwch39=null):Result{$ilbz69=<<<'SQL'
SELECT t.name AS table_name,
c.*
FROM sqlite_master t
JOIN pragma_table_info(t.name) c
SQL;$etum79=[base64_decode('dC50eXBlID0gJ3RhYmxlJw=='),base64_decode('dC5uYW1lIE5PVCBJTiAoJ2dlb21ldHJ5X2NvbHVtbnMnLCAnc3BhdGlhbF9yZWZfc3lzJywgJ3NxbGl0ZV9zZXF1ZW5jZScp'),];$vvzb7a=[];if($gwch39!==null){$etum79[]=base64_decode('dC5uYW1lID0gPw==');$vvzb7a[]=rrwpc(base64_decode('Lg=='),base64_decode('X18='),$gwch39);}$ilbz69.=base64_decode('IFdIRVJFIA==').zyzz4(base64_decode('IEFORCA='),$etum79).base64_decode('IE9SREVSIEJZIHQubmFtZSwgYy5jaWQ=');return $this->$noes3c->mfri78($ilbz69,$vvzb7a);}protected function tfka27(string $cgrx2c,?string $gwch39=null):Result{$ilbz69=<<<'SQL'
SELECT t.name AS table_name,
i.*
FROM sqlite_master t
JOIN pragma_index_list(t.name) i
SQL;$etum79=[base64_decode('dC50eXBlID0gJ3RhYmxlJw=='),base64_decode('dC5uYW1lIE5PVCBJTiAoJ2dlb21ldHJ5X2NvbHVtbnMnLCAnc3BhdGlhbF9yZWZfc3lzJywgJ3NxbGl0ZV9zZXF1ZW5jZScp'),];$vvzb7a=[];if($gwch39!==null){$etum79[]=base64_decode('dC5uYW1lID0gPw==');$vvzb7a[]=rrwpc(base64_decode('Lg=='),base64_decode('X18='),$gwch39);}$ilbz69.=base64_decode('IFdIRVJFIA==').zyzz4(base64_decode('IEFORCA='),$etum79).base64_decode('IE9SREVSIEJZIHQubmFtZSwgaS5zZXE=');return $this->$noes3c->mfri78($ilbz69,$vvzb7a);}protected function fpry28(string $cgrx2c,?string $gwch39=null):Result{$ilbz69=<<<'SQL'
SELECT t.name AS table_name,
p.*
FROM sqlite_master t
JOIN pragma_foreign_key_list(t.name) p
ON p."seq" != '-1'
SQL;$etum79=[base64_decode('dC50eXBlID0gJ3RhYmxlJw=='),base64_decode('dC5uYW1lIE5PVCBJTiAoJ2dlb21ldHJ5X2NvbHVtbnMnLCAnc3BhdGlhbF9yZWZfc3lzJywgJ3NxbGl0ZV9zZXF1ZW5jZScp'),];$vvzb7a=[];if($gwch39!==null){$etum79[]=base64_decode('dC5uYW1lID0gPw==');$vvzb7a[]=rrwpc(base64_decode('Lg=='),base64_decode('X18='),$gwch39);}$ilbz69.=base64_decode('IFdIRVJFIA==').zyzz4(base64_decode('IEFORCA='),$etum79).base64_decode('IE9SREVSIEJZIHQubmFtZSwgcC5pZCBERVNDLCBwLnNlcQ==');return $this->$noes3c->mfri78($ilbz69,$vvzb7a);}/**
* {@inheritDoc}
*/ protected function ekyy29(string $cgrx2c,?string $gwch39=null):array{if($gwch39===null){$apiu7b=$this->bnnr7c();}else{$apiu7b=[$gwch39];}$ydlr7d=[];foreach($apiu7b as $bcfj2e){$swak51=$this->pybb1f($bcfj2e,$this->bork21($bcfj2e));if($swak51===null){continue;}$ydlr7d[$bcfj2e][base64_decode('Y29tbWVudA==')]=$swak51;}return $ydlr7d;}}?>
Did this file decode correctly?
Original Code
<?php declare(strict_types=1);namespace Doctrine\DBAL\Schema;use Doctrine\DBAL\Exception;use Doctrine\DBAL\Platforms\SQLite;use Doctrine\DBAL\Platforms\SQLitePlatform;use Doctrine\DBAL\Result;use Doctrine\DBAL\Types\StringType;use Doctrine\DBAL\Types\TextType;use Doctrine\DBAL\Types\Type;use function mrsi0;use function fkau1;use function yhcz2;use function vtmb3;use function zyzz4;use function jisy5;use function cmjo6;use function eejr7;use function viuv8;use function bpso9;use function raega;use function ozusb;use function rrwpc;use function gjgxd;use function wsxfe;use function cvhtf;use function utvf10;use function smeo11;use const CASE_LOWER;/**
* SQLite SchemaManager.
*
* @extends AbstractSchemaManager<SQLitePlatform>
*/ class urgw2a extends fptz2b{/**
* {@inheritDoc}
*/ protected function grbz12(string $cgrx2c):array{$yohg2d=parent::grbz12($cgrx2c);if(vtmb3($yohg2d)>0){foreach($yohg2d as $bcfj2e=>$nrvg2f){$yohg2d[$bcfj2e]=$this->trdt22($bcfj2e,$nrvg2f);}}return $yohg2d;}public function lrnf13(ForeignKeyConstraint $pmfh30,string $bcfj2e):void{$bcfj2e=$this->jmbv31($bcfj2e);$this->xxyy32(new gbnd33($bcfj2e,[],[],[],[],[],[],[],[],[$pmfh30],[],[]));}public function mxya14(string $pztn34,string $bcfj2e):void{$bcfj2e=$this->jmbv31($bcfj2e);$pmfh30=$bcfj2e->bsyi35($pztn34);$this->xxyy32(new gbnd33($bcfj2e,[],[],[],[],[],[],[],[],[],[],[$pmfh30]));}/**
* {@inheritDoc}
*/ public function zpgw15(string $bcfj2e):array{$bcfj2e=$this->lvok36($bcfj2e);$nrvg2f=$this->fpry28('',$bcfj2e)->hdkp37();if(vtmb3($nrvg2f)>0){$nrvg2f=$this->trdt22($bcfj2e,$nrvg2f);}return $this->zymm1c($nrvg2f);}/**
* {@inheritDoc}
*/ protected function bljz16(array$bcfj2e):string{return $bcfj2e[base64_decode('dGFibGVfbmFtZQ==')];}/**
* {@inheritDoc}
*
* @link http://ezcomponents.org/docs/api/trunk/DatabaseSchema/ezcDbSchemaPgsqlReader.html
*/ protected function ybpt17(array$aoyx38,string $gwch39):array{$uura3a=[];$yetf3b=$this->$noes3c->hdkp37(base64_decode('U0VMRUNUICogRlJPTSBQUkFHTUFfVEFCTEVfSU5GTyAoPyk='),[$gwch39]);smeo11($yetf3b,/**
* @param array<string,mixed> $a
* @param array<string,mixed> $b
*/ static function(array$chuw3d,array$nmdq3e):int{if($chuw3d[base64_decode('cGs=')]===$nmdq3e[base64_decode('cGs=')]){return $chuw3d[base64_decode('Y2lk')]-$nmdq3e[base64_decode('Y2lk')];}return $chuw3d[base64_decode('cGs=')]-$nmdq3e[base64_decode('cGs=')];},);foreach($yetf3b as $txlv3f){if($txlv3f[base64_decode('cGs=')]===0||$txlv3f[base64_decode('cGs=')]===base64_decode('MA==')){continue;}$uura3a[]=[base64_decode('a2V5X25hbWU=')=>base64_decode('cHJpbWFyeQ=='),base64_decode('cHJpbWFyeQ==')=>true,base64_decode('bm9uX3VuaXF1ZQ==')=>false,base64_decode('Y29sdW1uX25hbWU=')=>$txlv3f[base64_decode('bmFtZQ==')],];}foreach($aoyx38 as $zkrs40){if(gjgxd($zkrs40[base64_decode('bmFtZQ==')],base64_decode('c3FsaXRlXw=='))){continue;}$gmwl41=$zkrs40[base64_decode('bmFtZQ==')];$vsed42=[];$vsed42[base64_decode('a2V5X25hbWU=')]=$gmwl41;$vsed42[base64_decode('cHJpbWFyeQ==')]=false;$vsed42[base64_decode('bm9uX3VuaXF1ZQ==')]=!$zkrs40[base64_decode('dW5pcXVl')];$yetf3b=$this->$noes3c->hdkp37(base64_decode('U0VMRUNUICogRlJPTSBQUkFHTUFfSU5ERVhfSU5GTyAoPyk='),[$gmwl41]);foreach($yetf3b as $txlv3f){$vsed42[base64_decode('Y29sdW1uX25hbWU=')]=$txlv3f[base64_decode('bmFtZQ==')];$uura3a[]=$vsed42;}}return parent::ybpt17($uura3a,$gwch39);}/**
* {@inheritDoc}
*/ protected function fxtc19(string $bcfj2e,string $wybz43,array$qxed44):array{$tavs45=parent::fxtc19($bcfj2e,$wybz43,$qxed44);$fmgu46=null;$cpiz47=0;foreach($qxed44 as $kelm48){if($kelm48[base64_decode('cGs=')]===0||$kelm48[base64_decode('cGs=')]===base64_decode('MA==')){continue;}$cpiz47++;if($fmgu46!==null||cvhtf($kelm48[base64_decode('dHlwZQ==')])!==base64_decode('aW50ZWdlcg==')){continue;}$fmgu46=$kelm48[base64_decode('bmFtZQ==')];}if($cpiz47===1&&$fmgu46!==null){foreach($tavs45 as $dfpo49){if($fmgu46!==$dfpo49->vgns4a()){continue;}$dfpo49->twcp4b(true);}}$dmsn4c=$this->bork21($bcfj2e);foreach($tavs45 as $xguw4d=>$dfpo49){$ecbz4e=$dfpo49->lxoa4f();if($ecbz4e instanceof StringType||$ecbz4e instanceof TextType){$dfpo49->hbxy50(base64_decode('Y29sbGF0aW9u'),$this->itne1e($xguw4d,$dmsn4c)?? base64_decode('QklOQVJZ'),);}$swak51=$this->mqce20($xguw4d,$dmsn4c);$dfpo49->xvvt52($swak51);}return $tavs45;}/**
* {@inheritDoc}
*/ protected function dbkt1a(array$kelm48):Column{cmjo6(base64_decode('L14oW14oKV0qKVxccyooXFwoKChcXGQrKSgsXFxzKihcXGQrKSk/KVxcKSk/Lw=='),$kelm48[base64_decode('dHlwZQ==')],$qpgr53);$vdqw54=utvf10(cvhtf($qpgr53[1]));$jjoh55=$agig56=$oixs57=null;$ielp58=$oixs57=false;$tmrm59=0;if(vtmb3($qpgr53)>=6){$agig56=(int)$qpgr53[4];$tmrm59=(int)$qpgr53[6];}elseif(vtmb3($qpgr53)>=4){$jjoh55=(int)$qpgr53[4];}if(ozusb($vdqw54,base64_decode('IHVuc2lnbmVk'))){$vdqw54=rrwpc(base64_decode('IHVuc2lnbmVk'),'',$vdqw54);$oixs57=true;}$ecbz4e=$this->$boja5a->xixx5b($vdqw54);$josz5c=$kelm48[base64_decode('ZGZsdF92YWx1ZQ==')];if($josz5c===base64_decode('TlVMTA==')){$josz5c=null;}if($josz5c!==null){if(cmjo6(base64_decode('L15cJyguKilcJyQvcw=='),$josz5c,$qpgr53)===1){$josz5c=rrwpc(base64_decode('Jyc='),base64_decode('Jw=='),$qpgr53[1]);}}$oyid5d=(bool)$kelm48[base64_decode('bm90bnVsbA==')];if(!isset($kelm48[base64_decode('bmFtZQ==')])){$kelm48[base64_decode('bmFtZQ==')]='';}if($vdqw54===base64_decode('Y2hhcg==')){$ielp58=true;}$vtrr5e=[base64_decode('bGVuZ3Ro')=>$jjoh55,base64_decode('dW5zaWduZWQ=')=>$oixs57,base64_decode('Zml4ZWQ=')=>$ielp58,base64_decode('bm90bnVsbA==')=>$oyid5d,base64_decode('ZGVmYXVsdA==')=>$josz5c,base64_decode('cHJlY2lzaW9u')=>$agig56,base64_decode('c2NhbGU=')=>$tmrm59,];return new ohkb5f($kelm48[base64_decode('bmFtZQ==')],Type::lxoa4f($ecbz4e),$vtrr5e);}/**
* {@inheritDoc}
*/ protected function tolm1b(array$rxiz60):View{return new oxzp61($rxiz60[base64_decode('bmFtZQ==')],$rxiz60[base64_decode('c3Fs')]);}/**
* {@inheritDoc}
*/ protected function zymm1c(array$rfxp62):array{$tavs45=[];foreach($rfxp62 as $dkmy63){$dkmy63=mrsi0($dkmy63,CASE_LOWER);$zuup64=$dkmy63[base64_decode('aWQ=')];if(!isset($tavs45[$zuup64])){if(!isset($dkmy63[base64_decode('b25fZGVsZXRl')])||$dkmy63[base64_decode('b25fZGVsZXRl')]===base64_decode('UkVTVFJJQ1Q=')){$dkmy63[base64_decode('b25fZGVsZXRl')]=null;}if(!isset($dkmy63[base64_decode('b25fdXBkYXRl')])||$dkmy63[base64_decode('b25fdXBkYXRl')]===base64_decode('UkVTVFJJQ1Q=')){$dkmy63[base64_decode('b25fdXBkYXRl')]=null;}$tavs45[$zuup64]=[base64_decode('bmFtZQ==')=>$dkmy63[base64_decode('Y29uc3RyYWludF9uYW1l')],base64_decode('bG9jYWw=')=>[],base64_decode('Zm9yZWlnbg==')=>[],base64_decode('Zm9yZWlnblRhYmxl')=>$dkmy63[base64_decode('dGFibGU=')],base64_decode('b25EZWxldGU=')=>$dkmy63[base64_decode('b25fZGVsZXRl')],base64_decode('b25VcGRhdGU=')=>$dkmy63[base64_decode('b25fdXBkYXRl')],base64_decode('ZGVmZXJyYWJsZQ==')=>$dkmy63[base64_decode('ZGVmZXJyYWJsZQ==')],base64_decode('ZGVmZXJyZWQ=')=>$dkmy63[base64_decode('ZGVmZXJyZWQ=')],];}$tavs45[$zuup64][base64_decode('bG9jYWw=')][]=$dkmy63[base64_decode('ZnJvbQ==')];if($dkmy63[base64_decode('dG8=')]===null){$axwe65=$this->ybpt17([],$dkmy63[base64_decode('dGFibGU=')]);if(!isset($axwe65[base64_decode('cHJpbWFyeQ==')])){continue;}$tavs45[$zuup64][base64_decode('Zm9yZWlnbg==')]=[...$tavs45[$zuup64][base64_decode('Zm9yZWlnbg==')],...$axwe65[base64_decode('cHJpbWFyeQ==')]->exqn66()];continue;}$tavs45[$zuup64][base64_decode('Zm9yZWlnbg==')][]=$dkmy63[base64_decode('dG8=')];}return parent::zymm1c($tavs45);}/**
* {@inheritDoc}
*/ protected function uqje1d(array$ujqv67):ForeignKeyConstraint{return new pfrg68($ujqv67[base64_decode('bG9jYWw=')],$ujqv67[base64_decode('Zm9yZWlnblRhYmxl')],$ujqv67[base64_decode('Zm9yZWlnbg==')],$ujqv67[base64_decode('bmFtZQ==')],[base64_decode('b25EZWxldGU=')=>$ujqv67[base64_decode('b25EZWxldGU=')],base64_decode('b25VcGRhdGU=')=>$ujqv67[base64_decode('b25VcGRhdGU=')],base64_decode('ZGVmZXJyYWJsZQ==')=>$ujqv67[base64_decode('ZGVmZXJyYWJsZQ==')],base64_decode('ZGVmZXJyZWQ=')=>$ujqv67[base64_decode('ZGVmZXJyZWQ=')],],);}private function itne1e(string $dfpo49,string $ilbz69):?string{$yqml6a=base64_decode('eyg/OlxX').viuv8($dfpo49).base64_decode('XFd8XFc=').viuv8($this->$boja5a->ofsz6b($dfpo49)).base64_decode('XFcpW14sKF0rKD86XChbXigpXStcKVteLF0qKT8oPzooPzpERUZBVUxUfENIRUNLKVxzKig/OlwoLio/XCkpP1teLF0qKSpDT0xMQVRFXHMrWyJcJ10/KFteXHMsIlwnKV0rKX1pcw==');if(cmjo6($yqml6a,$ilbz69,$oxmy6c)!==1){return null;}return $oxmy6c[1];}private function pybb1f(string $bcfj2e,string $ilbz69):?string{$yqml6a=base64_decode('L1xzKiAjIEFsbG93IHdoaXRlc3BhY2UgY2hhcmFjdGVycyBhdCBzdGFydCBvZiBsaW5lCkNSRUFURVxzVEFCTEUgIyBNYXRjaCAiQ1JFQVRFIFRBQkxFIgooPzpcVyI=').viuv8($this->$boja5a->ofsz6b($bcfj2e),base64_decode('Lw==')).base64_decode('IlxXfFxX').viuv8($bcfj2e,base64_decode('Lw==')).base64_decode('XFcpICMgTWF0Y2ggdGFibGUgbmFtZSAocXVvdGVkIGFuZCB1bnF1b3RlZCkKKCAjIFN0YXJ0IGNhcHR1cmUKICAgKD86XHMqLS1bXlxuXSpcbj8pKyAjIENhcHR1cmUgYW55dGhpbmcgdGhhdCBzdGFydHMgd2l0aCB3aGl0ZXNwYWNlcyBmb2xsb3dlZCBieSAtLSB1bnRpbCB0aGUgZW5kIG9mIHRoZSBsaW5lKHMpCikvaXg=');if(cmjo6($yqml6a,$ilbz69,$oxmy6c)!==1){return null;}$swak51=bpso9(base64_decode('e15ccyotLX1t'),'',raega($oxmy6c[1],base64_decode('Cg==')));return $swak51===''?null:$swak51;}private function mqce20(string $dfpo49,string $ilbz69):string{$yqml6a=base64_decode('e1tccygsXSg/OlxX').viuv8($this->$boja5a->ofsz6b($dfpo49)).base64_decode('XFd8XFc=').viuv8($dfpo49).base64_decode('XFcpKD86XChbXildKj9cKXxbXiwoXSkqPyw/KCg/Oig/IVxuKSkoPzpccyotLVteXG5dKlxuPykrKX1p');if(cmjo6($yqml6a,$ilbz69,$oxmy6c)!==1){return '';}$swak51=bpso9(base64_decode('e15ccyotLX1t'),'',raega($oxmy6c[1],base64_decode('Cg==')));yhcz2(jisy5($swak51));return $swak51;}/** @throws Exception */ private function bork21(string $bcfj2e):string{$ilbz69=$this->$noes3c->ehxe6d(<<<'SQL'
SELECT sql
FROM (
SELECT *
FROM sqlite_master
UNION ALL
SELECT *
FROM sqlite_temp_master
)
WHERE type = 'table'
AND name = ?
SQL,[$bcfj2e],);if($ilbz69!==false){return $ilbz69;}return '';}/**
* @param list<array<string,mixed>> $columns
*
* @return list<array<string,mixed>>
*
* @throws Exception
*/ private function trdt22(string $bcfj2e,array$nrvg2f):array{$sdvn6e=$this->wroq23($bcfj2e);$vqjt6f=vtmb3($sdvn6e);foreach($nrvg2f as $wwsg70=>$dfpo49){$nrvg2f[$wwsg70]=fkau1($dfpo49,$sdvn6e[$vqjt6f-$dfpo49[base64_decode('aWQ=')]-1]);}return $nrvg2f;}/**
* @return list<array<string, mixed>>
*
* @throws Exception
*/ private function wroq23(string $bcfj2e):array{$dmsn4c=$this->bork21($bcfj2e);if(eejr7(base64_decode('IwogICAgICAgICAgICAgICAgICAgICg/OkNPTlNUUkFJTlRccysoXFMrKVxzKyk/CiAgICAgICAgICAgICAgICAgICAgKD86Rk9SRUlHTlxzK0tFWVteKV0rXClccyopPwogICAgICAgICAgICAgICAgICAgIFJFRkVSRU5DRVNccytcUytccyooPzpcKFteKV0rXCkpPwogICAgICAgICAgICAgICAgICAgICg/OgogICAgICAgICAgICAgICAgICAgICAgICBbXixdKj8KICAgICAgICAgICAgICAgICAgICAgICAgKE5PVFxzK0RFRkVSUkFCTEV8REVGRVJSQUJMRSkKICAgICAgICAgICAgICAgICAgICAgICAgKD86XHMrSU5JVElBTExZXHMrKERFRkVSUkVEfElNTUVESUFURSkpPwogICAgICAgICAgICAgICAgICAgICk/I2lzeA=='),$dmsn4c,$oxmy6c,)===0){return[];}$idoo71=$oxmy6c[1];$oouu72=$oxmy6c[2];$wdls73=$oxmy6c[3];$swpv74=[];for($wwsg70=0,$douy75=vtmb3($oxmy6c[0]);$wwsg70<$douy75;$wwsg70++){$swpv74[]=[base64_decode('Y29uc3RyYWludF9uYW1l')=>$idoo71[$wwsg70]?? '',base64_decode('ZGVmZXJyYWJsZQ==')=>isset($oouu72[$wwsg70])&&wsxfe($oouu72[$wwsg70],base64_decode('ZGVmZXJyYWJsZQ=='))===0,base64_decode('ZGVmZXJyZWQ=')=>isset($wdls73[$wwsg70])&&wsxfe($wdls73[$wwsg70],base64_decode('ZGVmZXJyZWQ='))===0,];}return $swpv74;}public function nuji24():Comparator{return new qbdp76\izhb77($this->$boja5a);}protected function kxyw25(string $cgrx2c):Result{$ilbz69=<<<'SQL'
SELECT name AS table_name
FROM sqlite_master
WHERE type = 'table'
AND name != 'sqlite_sequence'
AND name != 'geometry_columns'
AND name != 'spatial_ref_sys'
UNION ALL
SELECT name
FROM sqlite_temp_master
WHERE type = 'table'
ORDER BY name
SQL;return $this->$noes3c->mfri78($ilbz69);}protected function tkug26(string $cgrx2c,?string $gwch39=null):Result{$ilbz69=<<<'SQL'
SELECT t.name AS table_name,
c.*
FROM sqlite_master t
JOIN pragma_table_info(t.name) c
SQL;$etum79=[base64_decode('dC50eXBlID0gJ3RhYmxlJw=='),base64_decode('dC5uYW1lIE5PVCBJTiAoJ2dlb21ldHJ5X2NvbHVtbnMnLCAnc3BhdGlhbF9yZWZfc3lzJywgJ3NxbGl0ZV9zZXF1ZW5jZScp'),];$vvzb7a=[];if($gwch39!==null){$etum79[]=base64_decode('dC5uYW1lID0gPw==');$vvzb7a[]=rrwpc(base64_decode('Lg=='),base64_decode('X18='),$gwch39);}$ilbz69.=base64_decode('IFdIRVJFIA==').zyzz4(base64_decode('IEFORCA='),$etum79).base64_decode('IE9SREVSIEJZIHQubmFtZSwgYy5jaWQ=');return $this->$noes3c->mfri78($ilbz69,$vvzb7a);}protected function tfka27(string $cgrx2c,?string $gwch39=null):Result{$ilbz69=<<<'SQL'
SELECT t.name AS table_name,
i.*
FROM sqlite_master t
JOIN pragma_index_list(t.name) i
SQL;$etum79=[base64_decode('dC50eXBlID0gJ3RhYmxlJw=='),base64_decode('dC5uYW1lIE5PVCBJTiAoJ2dlb21ldHJ5X2NvbHVtbnMnLCAnc3BhdGlhbF9yZWZfc3lzJywgJ3NxbGl0ZV9zZXF1ZW5jZScp'),];$vvzb7a=[];if($gwch39!==null){$etum79[]=base64_decode('dC5uYW1lID0gPw==');$vvzb7a[]=rrwpc(base64_decode('Lg=='),base64_decode('X18='),$gwch39);}$ilbz69.=base64_decode('IFdIRVJFIA==').zyzz4(base64_decode('IEFORCA='),$etum79).base64_decode('IE9SREVSIEJZIHQubmFtZSwgaS5zZXE=');return $this->$noes3c->mfri78($ilbz69,$vvzb7a);}protected function fpry28(string $cgrx2c,?string $gwch39=null):Result{$ilbz69=<<<'SQL'
SELECT t.name AS table_name,
p.*
FROM sqlite_master t
JOIN pragma_foreign_key_list(t.name) p
ON p."seq" != '-1'
SQL;$etum79=[base64_decode('dC50eXBlID0gJ3RhYmxlJw=='),base64_decode('dC5uYW1lIE5PVCBJTiAoJ2dlb21ldHJ5X2NvbHVtbnMnLCAnc3BhdGlhbF9yZWZfc3lzJywgJ3NxbGl0ZV9zZXF1ZW5jZScp'),];$vvzb7a=[];if($gwch39!==null){$etum79[]=base64_decode('dC5uYW1lID0gPw==');$vvzb7a[]=rrwpc(base64_decode('Lg=='),base64_decode('X18='),$gwch39);}$ilbz69.=base64_decode('IFdIRVJFIA==').zyzz4(base64_decode('IEFORCA='),$etum79).base64_decode('IE9SREVSIEJZIHQubmFtZSwgcC5pZCBERVNDLCBwLnNlcQ==');return $this->$noes3c->mfri78($ilbz69,$vvzb7a);}/**
* {@inheritDoc}
*/ protected function ekyy29(string $cgrx2c,?string $gwch39=null):array{if($gwch39===null){$apiu7b=$this->bnnr7c();}else{$apiu7b=[$gwch39];}$ydlr7d=[];foreach($apiu7b as $bcfj2e){$swak51=$this->pybb1f($bcfj2e,$this->bork21($bcfj2e));if($swak51===null){continue;}$ydlr7d[$bcfj2e][base64_decode('Y29tbWVudA==')]=$swak51;}return $ydlr7d;}}?>
Function Calls
None |
Stats
MD5 | 0b3c7a7905e3f04cc17fe3bb80ad8f2f |
Eval Count | 0 |
Decode Time | 105 ms |