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\Tests\Platforms;use Doctrine\DBAL\Ex..

Decoded Output download

<?php declare(strict_types=1);namespace Doctrine\DBAL\Tests\Platforms;use Doctrine\DBAL\Exception;use Doctrine\DBAL\Exception\InvalidColumnDeclaration;use Doctrine\DBAL\Platforms\AbstractPlatform;use Doctrine\DBAL\Platforms\OraclePlatform;use Doctrine\DBAL\Schema\Column;use Doctrine\DBAL\Schema\ForeignKeyConstraint;use Doctrine\DBAL\Schema\Sequence;use Doctrine\DBAL\Schema\Table;use Doctrine\DBAL\TransactionIsolationLevel;use Doctrine\DBAL\Types\Type;use Doctrine\DBAL\Types\Types;use PHPUnit\Framework\Attributes\DataProvider;use function ksel0;use function qvxt1;use function xxzw2;/** @extends AbstractPlatformTestCase<OraclePlatform> */ class jwyq38 extends agzk39{public function lgao3():AbstractPlatform{return new jvta3a();}public function jghm4():string{return base64_decode('Q1JFQVRFIFRBQkxFIHRlc3QgKGlkIE5VTUJFUigxMCkgTk9UIE5VTEwsIHRlc3QgVkFSQ0hBUjIoMjU1KSBERUZBVUxUIE5VTEwgTlVMTCwgUFJJTUFSWSBLRVkoaWQpKQ==');}/**
     * {@inheritDoc}
     */ public function rlfv5():array{return[base64_decode('Q1JFQVRFIFRBQkxFIHRlc3QgKGZvbyBWQVJDSEFSMigyNTUpIERFRkFVTFQgTlVMTCBOVUxMLCBiYXIgVkFSQ0hBUjIoMjU1KSBERUZBVUxUIE5VTEwgTlVMTCk='),base64_decode('Q1JFQVRFIFVOSVFVRSBJTkRFWCBVTklRX0Q4N0Y3RTBDOEM3MzY1MjE3NkZGOENBQSBPTiB0ZXN0IChmb28sIGJhcik='),];}public function dyky6():void{$this->luqx3b(Exception::class);self::zvtw3c(base64_decode('UkxJS0U='),$this->$eyny3d->wyqp3e());}public function sokq7():void{self::zvtw3c(base64_decode('Y29sdW1uMSB8fCBjb2x1bW4yIHx8IGNvbHVtbjM='),$this->$eyny3d->bmei3f(base64_decode('Y29sdW1uMQ=='),base64_decode('Y29sdW1uMg=='),base64_decode('Y29sdW1uMw==')),);}public function ujej8():void{self::zvtw3c(base64_decode('U0VUIFRSQU5TQUNUSU9OIElTT0xBVElPTiBMRVZFTCBSRUFEIFVOQ09NTUlUVEVE'),$this->$eyny3d->jlgu40(TransactionIsolationLevel::READ_UNCOMMITTED),);self::zvtw3c(base64_decode('U0VUIFRSQU5TQUNUSU9OIElTT0xBVElPTiBMRVZFTCBSRUFEIENPTU1JVFRFRA=='),$this->$eyny3d->jlgu40(TransactionIsolationLevel::READ_COMMITTED),);self::zvtw3c(base64_decode('U0VUIFRSQU5TQUNUSU9OIElTT0xBVElPTiBMRVZFTCBTRVJJQUxJWkFCTEU='),$this->$eyny3d->jlgu40(TransactionIsolationLevel::REPEATABLE_READ),);self::zvtw3c(base64_decode('U0VUIFRSQU5TQUNUSU9OIElTT0xBVElPTiBMRVZFTCBTRVJJQUxJWkFCTEU='),$this->$eyny3d->jlgu40(TransactionIsolationLevel::SERIALIZABLE),);}public function sleg9():void{self::zvtw3c(base64_decode('Q1JFQVRFIFVTRVIgZm9vYmFy'),$this->$eyny3d->xfnq41(base64_decode('Zm9vYmFy')));}public function oyroa():void{self::zvtw3c(base64_decode('RFJPUCBVU0VSIGZvb2JhciBDQVNDQURF'),$this->$eyny3d->fhry42(base64_decode('Zm9vYmFy')));}public function rmiub():void{self::zvtw3c(base64_decode('RFJPUCBUQUJMRSBmb29iYXI='),$this->$eyny3d->lnyt43(base64_decode('Zm9vYmFy')));}public function xmmvc():void{self::zvtw3c(base64_decode('TlVNQkVSKDEwKQ=='),$this->$eyny3d->smqq44([]),);self::zvtw3c(base64_decode('TlVNQkVSKDEwKQ=='),$this->$eyny3d->smqq44([base64_decode('YXV0b2luY3JlbWVudA==')=>true]),);self::zvtw3c(base64_decode('TlVNQkVSKDEwKQ=='),$this->$eyny3d->smqq44([base64_decode('YXV0b2luY3JlbWVudA==')=>true,base64_decode('cHJpbWFyeQ==')=>true],),);}public function hgkyd():void{self::lhgl45($this->$eyny3d->qiaf46());}public function gbghe():void{self::kmbs47($this->$eyny3d->utka48());}protected function aciff():bool{return true;}public function fbao10():string{return base64_decode('Q1JFQVRFIElOREVYIG15X2lkeCBPTiBteXRhYmxlICh1c2VyX25hbWUsIGxhc3RfbG9naW4p');}public function tmqv11():string{return base64_decode('Q1JFQVRFIFVOSVFVRSBJTkRFWCBpbmRleF9uYW1lIE9OIHRlc3QgKHRlc3QsIHRlc3QyKQ==');}protected function qhsf12():string{return base64_decode('QUxURVIgVEFCTEUgdGVzdCBBREQgRk9SRUlHTiBLRVkgKGZrX25hbWVfaWQpIFJFRkVSRU5DRVMgb3RoZXJfdGFibGUgKGlkKQ==');}/** @param mixed[] $options */ public function edot13(array$kkzi49,string $zmto4a):void{$cayo4b=new qtkx4c([base64_decode('Zm9v')],base64_decode('Zm9yZWlnbl90YWJsZQ=='),[base64_decode('YmFy')],'',$kkzi49);self::qecx4d($zmto4a,$this->$eyny3d->llzo4e($cayo4b));}/** @return mixed[][] */ public static function wcll14():iterable{return[[[],''],[[base64_decode('b25VcGRhdGU=')=>base64_decode('Q0FTQ0FERQ==')],''],[[base64_decode('b25EZWxldGU=')=>base64_decode('Q0FTQ0FERQ==')],base64_decode('IE9OIERFTEVURSBDQVNDQURF')],[[base64_decode('b25EZWxldGU=')=>base64_decode('Tk8gQUNUSU9O')],''],[[base64_decode('b25EZWxldGU=')=>base64_decode('UkVTVFJJQ1Q=')],''],[[base64_decode('b25VcGRhdGU=')=>base64_decode('U0VUIE5VTEw='),base64_decode('b25EZWxldGU=')=>base64_decode('U0VUIE5VTEw=')],base64_decode('IE9OIERFTEVURSBTRVQgTlVMTA==')],];}/**
     * {@inheritDoc}
     */ public static function rozr15():iterable{return[[base64_decode('Q0FTQ0FERQ=='),base64_decode('Q0FTQ0FERQ==')],[base64_decode('U0VUIE5VTEw='),base64_decode('U0VUIE5VTEw=')],[base64_decode('Tk8gQUNUSU9O'),''],[base64_decode('UkVTVFJJQ1Q='),''],[base64_decode('Q2FTY0FkRQ=='),base64_decode('Q0FTQ0FERQ==')],];}public function gruh16():void{$deab4f=qvxt1(base64_decode('aWQ=').xxzw2());$yamq50=qvxt1(base64_decode('dGFibGU=').xxzw2());$epoj51=new hwmv52($yamq50);$gucm53=$epoj51->meyu54($deab4f,Types::INTEGER);$gucm53->mgsy55(true);self::qecx4d([ksel0(base64_decode('Q1JFQVRFIFRBQkxFICVzICglcyBOVU1CRVIoMTApIE5PVCBOVUxMKQ=='),$yamq50,$deab4f),ksel0(<<<'SQL'
DECLARE
  constraints_Count NUMBER;
BEGIN
  SELECT COUNT(CONSTRAINT_NAME) INTO constraints_Count
    FROM USER_CONSTRAINTS
   WHERE TABLE_NAME = '%s'
     AND CONSTRAINT_TYPE = 'P';
  IF constraints_Count = 0 OR constraints_Count = '' THEN
    EXECUTE IMMEDIATE 'ALTER TABLE %s ADD CONSTRAINT %s_AI_PK PRIMARY KEY (%s)';
  END IF;
END;
SQL,$yamq50,$yamq50,$yamq50,$deab4f,),ksel0(base64_decode('Q1JFQVRFIFNFUVVFTkNFICVzX1NFUSBTVEFSVCBXSVRIIDEgTUlOVkFMVUUgMSBJTkNSRU1FTlQgQlkgMQ=='),$yamq50),ksel0(<<<'SQL'
CREATE TRIGGER %s_AI_PK
   BEFORE INSERT
   ON %s
   FOR EACH ROW
DECLARE
   last_Sequence NUMBER;
   last_InsertID NUMBER;
BEGIN
   IF (:NEW.%s IS NULL OR :NEW.%s = 0) THEN
      SELECT %s_SEQ.NEXTVAL INTO :NEW.%s FROM DUAL;
   ELSE
      SELECT NVL(Last_Number, 0) INTO last_Sequence
        FROM User_Sequences
       WHERE Sequence_Name = '%s_SEQ';
      SELECT :NEW.%s INTO last_InsertID FROM DUAL;
      WHILE (last_InsertID > last_Sequence) LOOP
         SELECT %s_SEQ.NEXTVAL INTO last_Sequence FROM DUAL;
      END LOOP;
      SELECT %s_SEQ.NEXTVAL INTO last_Sequence FROM DUAL;
   END IF;
END;
SQL,$yamq50,$yamq50,$deab4f,$deab4f,$yamq50,$deab4f,$yamq50,$deab4f,$yamq50,$yamq50,),],$this->$eyny3d->czjz56($epoj51));}public function ghsv17(string $mket57,string $gdvv58):string{return base64_decode('QklUQU5EKA==').$mket57.base64_decode('LCA=').$gdvv58.base64_decode('KQ==');}public function wlxx18(string $mket57,string $gdvv58):string{return base64_decode('KA==').$mket57.base64_decode('LQ==').$this->ghsv17($mket57,$gdvv58).base64_decode('Kw==').$gdvv58.base64_decode('KQ==');}/**
     * {@inheritDoc}
     */ protected function ukmo19():array{return[base64_decode('Q1JFQVRFIFRBQkxFICJxdW90ZWQiICgiY3JlYXRlIiBWQVJDSEFSMigyNTUpIE5PVCBOVUxMLCBQUklNQVJZIEtFWSgiY3JlYXRlIikp')];}/**
     * {@inheritDoc}
     */ protected function pnsa1a():array{return[base64_decode('Q1JFQVRFIFRBQkxFICJxdW90ZWQiICgiY3JlYXRlIiBWQVJDSEFSMigyNTUpIE5PVCBOVUxMKQ=='),base64_decode('Q1JFQVRFIElOREVYIElEWF8yMjY2MEQwMjhGRDZFMEZCIE9OICJxdW90ZWQiICgiY3JlYXRlIik='),];}/**
     * {@inheritDoc}
     */ protected function yqiw1b():array{return[base64_decode('Q1JFQVRFIFRBQkxFIHRlc3QgKGNvbHVtbjEgVkFSQ0hBUjIoMjU1KSBOT1QgTlVMTCk='),base64_decode('Q1JFQVRFIElOREVYICJrZXkiIE9OIHRlc3QgKGNvbHVtbjEp'),];}/**
     * {@inheritDoc}
     */ protected function wnle1c():array{return[base64_decode('Q1JFQVRFIFRBQkxFICJxdW90ZWQiICgiY3JlYXRlIiBWQVJDSEFSMigyNTUpIE5PVCBOVUxMLCBmb28gVkFSQ0hBUjIoMjU1KSBOT1QgTlVMTCwg').base64_decode('ImJhciIgVkFSQ0hBUjIoMjU1KSBOT1QgTlVMTCk='),base64_decode('QUxURVIgVEFCTEUgInF1b3RlZCIgQUREIENPTlNUUkFJTlQgRktfV0lUSF9SRVNFUlZFRF9LRVlXT1JEIEZPUkVJR04gS0VZICgiY3JlYXRlIiwgZm9vLCAiYmFyIik=').base64_decode('IFJFRkVSRU5DRVMgZm9yZWlnbiAoImNyZWF0ZSIsIGJhciwgImZvby1iYXIiKQ=='),base64_decode('QUxURVIgVEFCTEUgInF1b3RlZCIgQUREIENPTlNUUkFJTlQgRktfV0lUSF9OT05fUkVTRVJWRURfS0VZV09SRCBGT1JFSUdOIEtFWSAoImNyZWF0ZSIsIGZvbywgImJhciIp').base64_decode('IFJFRkVSRU5DRVMgZm9vICgiY3JlYXRlIiwgYmFyLCAiZm9vLWJhciIp'),base64_decode('QUxURVIgVEFCTEUgInF1b3RlZCIgQUREIENPTlNUUkFJTlQgRktfV0lUSF9JTlRFTkRFRF9RVU9UQVRJT04gRk9SRUlHTiBLRVkgKCJjcmVhdGUiLCBmb28sICJiYXIiKQ==').base64_decode('IFJFRkVSRU5DRVMgImZvby1iYXIiICgiY3JlYXRlIiwgYmFyLCAiZm9vLWJhciIp'),base64_decode('Q1JFQVRFIElOREVYIElEWF8yMjY2MEQwMjhGRDZFMEZCOEM3MzY1MjFENzkxNjRFMyBPTiAicXVvdGVkIiAoImNyZWF0ZSIsIGZvbywgImJhciIp'),];}public function crjf1d():void{self::kmbs47($this->$eyny3d->smmx59(base64_decode('bG9uZyByYXc=')));self::qecx4d(Types::BLOB,$this->$eyny3d->yeka5a(base64_decode('bG9uZyByYXc=')));self::kmbs47($this->$eyny3d->smmx59(base64_decode('cmF3')));self::qecx4d(Types::BINARY,$this->$eyny3d->yeka5a(base64_decode('cmF3')));self::kmbs47($this->$eyny3d->smmx59(base64_decode('ZGF0ZQ==')));self::qecx4d(Types::DATE_MUTABLE,$this->$eyny3d->yeka5a(base64_decode('ZGF0ZQ==')));}public function lxtt1e():void{$this->luqx3b(InvalidColumnDeclaration::class);parent::lxtt1e();}protected function qejp1f():string{return base64_decode('VkFSQ0hBUjIoMTYp');}public function apxi20():void{$this->luqx3b(InvalidColumnDeclaration::class);parent::apxi20();}public function uxhn21():string{return base64_decode('UkFXKDE2KQ==');}public function acbt22():void{$this->luqx3b(InvalidColumnDeclaration::class);parent::acbt22();}public function bfmv23():string{return base64_decode('UkFXKDE2KQ==');}public function curt24():void{$hyhc5b=new hwmv52(base64_decode('bXl0YWJsZQ=='));$hyhc5b->meyu54(base64_decode('Y29sdW1uX3ZhcmJpbmFyeQ=='),Types::BINARY,[base64_decode('bGVuZ3Ro')=>32]);$hyhc5b->meyu54(base64_decode('Y29sdW1uX2JpbmFyeQ=='),Types::BINARY,[base64_decode('Zml4ZWQ=')=>true,base64_decode('bGVuZ3Ro')=>32,]);$ltdf5c=new hwmv52(base64_decode('bXl0YWJsZQ=='));$ltdf5c->meyu54(base64_decode('Y29sdW1uX3ZhcmJpbmFyeQ=='),Types::BINARY,[base64_decode('Zml4ZWQ=')=>true,base64_decode('bGVuZ3Ro')=>32,]);$ltdf5c->meyu54(base64_decode('Y29sdW1uX2JpbmFyeQ=='),Types::BINARY,[base64_decode('bGVuZ3Ro')=>32]);self::kmbs47($this->wqfj5d()->rugu5e($hyhc5b,$ltdf5c)->ckot5f(),);}public function xuhy25(int $cany60,string $zmto4a):void{$pnzd61=new vyrl62(base64_decode('Zm9v'),1,1,$cany60);self::lyfn63($zmto4a,$this->$eyny3d->kgzc64($pnzd61));}/** @return mixed[][] */ public static function xyih26():iterable{return[[1,base64_decode('Tk9DQUNIRQ==')],[0,base64_decode('Tk9DQUNIRQ==')],[3,base64_decode('Q0FDSEUgMw==')],];}/**
     * {@inheritDoc}
     */ protected function etkn27():array{return[base64_decode('QUxURVIgSU5ERVggaWR4X2ZvbyBSRU5BTUUgVE8gaWR4X2Jhcg==')];}/**
     * {@inheritDoc}
     */ protected function culk28():array{return[base64_decode('QUxURVIgSU5ERVggImNyZWF0ZSIgUkVOQU1FIFRPICJzZWxlY3Qi'),base64_decode('QUxURVIgSU5ERVggImZvbyIgUkVOQU1FIFRPICJiYXIi'),];}/**
     * {@inheritDoc}
     */ protected function bsrk29():array{return[base64_decode('QUxURVIgSU5ERVggbXlzY2hlbWEuaWR4X2ZvbyBSRU5BTUUgVE8gaWR4X2Jhcg==')];}/**
     * {@inheritDoc}
     */ protected function wcvz2a():array{return[base64_decode('QUxURVIgSU5ERVggInNjaGVtYSIuImNyZWF0ZSIgUkVOQU1FIFRPICJzZWxlY3Qi'),base64_decode('QUxURVIgSU5ERVggInNjaGVtYSIuImZvbyIgUkVOQU1FIFRPICJiYXIi'),];}public function axeg2b():void{self::qecx4d(base64_decode('Q0hBUigzNik='),$this->$eyny3d->uoml65([]));}/** @param string[] $expectedSql */ public function dzpi2c(string $epoj51,array$zmto4a):void{self::qecx4d($zmto4a,$this->$eyny3d->lxil66($epoj51));}/** @return mixed[][] */ public static function fvbk2d():iterable{return[[base64_decode('bXlUYWJsZQ=='),[base64_decode('RFJPUCBUUklHR0VSIE1ZVEFCTEVfQUlfUEs='),base64_decode('RFJPUCBTRVFVRU5DRSBNWVRBQkxFX1NFUQ=='),base64_decode('QUxURVIgVEFCTEUgTVlUQUJMRSBEUk9QIENPTlNUUkFJTlQgTVlUQUJMRV9BSV9QSw=='),],],[base64_decode('Im15VGFibGUi'),[base64_decode('RFJPUCBUUklHR0VSICJteVRhYmxlX0FJX1BLIg=='),base64_decode('RFJPUCBTRVFVRU5DRSAibXlUYWJsZV9TRVEi'),base64_decode('QUxURVIgVEFCTEUgIm15VGFibGUiIERST1AgQ09OU1RSQUlOVCAibXlUYWJsZV9BSV9QSyI='),],],[base64_decode('dGFibGU='),[base64_decode('RFJPUCBUUklHR0VSIFRBQkxFX0FJX1BL'),base64_decode('RFJPUCBTRVFVRU5DRSBUQUJMRV9TRVE='),base64_decode('QUxURVIgVEFCTEUgIlRBQkxFIiBEUk9QIENPTlNUUkFJTlQgVEFCTEVfQUlfUEs='),],],];}/**
     * {@inheritDoc}
     */ protected function vmar2e():array{return[base64_decode('Q09NTUVOVCBPTiBDT0xVTU4gZm9vLmJhciBJUyBcJ2NvbW1lbnRcJw=='),base64_decode('Q09NTUVOVCBPTiBDT0xVTU4gIkZvbyIuIkJBUiIgSVMgXCdjb21tZW50XCc='),base64_decode('Q09NTUVOVCBPTiBDT0xVTU4gInNlbGVjdCIuImZyb20iIElTIFwnY29tbWVudFwn'),];}public function kgqo2f():void{$hyhc5b=new hwmv52(base64_decode('ImZvbyI='),[new oaii67(base64_decode('ImJhciI='),Type::getType(Types::INTEGER))]);$ltdf5c=new hwmv52(base64_decode('ImZvbyI='),[new oaii67(base64_decode('ImJhciI='),Type::getType(Types::INTEGER),[base64_decode('Y29tbWVudA==')=>base64_decode('YmF6')])]);$wtay68=$this->wqfj5d()->rugu5e($hyhc5b,$ltdf5c);self::qecx4d([base64_decode('Q09NTUVOVCBPTiBDT0xVTU4gImZvbyIuImJhciIgSVMgXCdiYXpcJw==')],$this->$eyny3d->theh69($wtay68),);}public function fwxw30():void{$epoj51=new hwmv52(base64_decode('InRlc3Qi'));$epoj51->meyu54(base64_decode('ImlkIg=='),Types::INTEGER,[base64_decode('YXV0b2luY3JlbWVudA==')=>true]);self::kmbs47($epoj51->wiuk6a());self::zvtw3c(base64_decode('dGVzdA=='),$epoj51->eytb6b());self::zvtw3c(base64_decode('InRlc3Qi'),$epoj51->ozce6c($this->$eyny3d));$eseu6d=$this->$eyny3d->czjz56($epoj51);self::zvtw3c(base64_decode('Q1JFQVRFIFRBQkxFICJ0ZXN0IiAoImlkIiBOVU1CRVIoMTApIE5PVCBOVUxMKQ=='),$eseu6d[0]);self::zvtw3c(base64_decode('Q1JFQVRFIFNFUVVFTkNFICJ0ZXN0X1NFUSIgU1RBUlQgV0lUSCAxIE1JTlZBTFVFIDEgSU5DUkVNRU5UIEJZIDE='),$eseu6d[2]);$neej6e=<<<'EOD'
CREATE TRIGGER "test_AI_PK"
   BEFORE INSERT
   ON "test"
   FOR EACH ROW
DECLARE
   last_Sequence NUMBER;
   last_InsertID NUMBER;
BEGIN
   IF (:NEW."id" IS NULL OR :NEW."id" = 0) THEN
      SELECT "test_SEQ".NEXTVAL INTO :NEW."id" FROM DUAL;
   ELSE
      SELECT NVL(Last_Number, 0) INTO last_Sequence
        FROM User_Sequences
       WHERE Sequence_Name = 'test_SEQ';
      SELECT :NEW."id" INTO last_InsertID FROM DUAL;
      WHILE (last_InsertID > last_Sequence) LOOP
         SELECT "test_SEQ".NEXTVAL INTO last_Sequence FROM DUAL;
      END LOOP;
      SELECT "test_SEQ".NEXTVAL INTO last_Sequence FROM DUAL;
   END IF;
END;
EOD;self::zvtw3c($neej6e,$eseu6d[3]);}protected function wbzt31():string{return base64_decode('Q09OU1RSQUlOVCAic2VsZWN0IiBVTklRVUUgKGZvbyk=');}protected function swnd32():string{return base64_decode('SU5ERVggInNlbGVjdCIgKGZvbyk=');}protected function jmeq33():string{return base64_decode('VFJVTkNBVEUgVEFCTEUgInNlbGVjdCI=');}/**
     * {@inheritDoc}
     */ protected function sppv34():array{return[base64_decode('QUxURVIgVEFCTEUgbXl0YWJsZSBNT0RJRlkgKG5hbWUgQ0hBUigyKSBERUZBVUxUIE5VTEwp')];}/**
     * {@inheritDoc}
     */ protected function krdo35():array{return[base64_decode('QUxURVIgSU5ERVggaWR4X2ZvbyBSRU5BTUUgVE8gaWR4X2Zvb19yZW5hbWVk')];}public function qgej36():void{self::ifbm6f(base64_decode('J0ZvbycnQmFyXCc='),$this->$eyny3d->ljbo70(base64_decode('Rm9vJ0Jhclw=')),);}/** @return array<int, array{string, array<string, mixed>}> */ public static function camw37():array{return[[base64_decode('VkFSQ0hBUjIoMTIp'),[base64_decode('bGVuZ3Ro')=>12]],[base64_decode('Q0hBUigxMik='),[base64_decode('bGVuZ3Ro')=>12,base64_decode('Zml4ZWQ=')=>true]],];}}?>

Did this file decode correctly?

Original Code

<?php declare(strict_types=1);namespace Doctrine\DBAL\Tests\Platforms;use Doctrine\DBAL\Exception;use Doctrine\DBAL\Exception\InvalidColumnDeclaration;use Doctrine\DBAL\Platforms\AbstractPlatform;use Doctrine\DBAL\Platforms\OraclePlatform;use Doctrine\DBAL\Schema\Column;use Doctrine\DBAL\Schema\ForeignKeyConstraint;use Doctrine\DBAL\Schema\Sequence;use Doctrine\DBAL\Schema\Table;use Doctrine\DBAL\TransactionIsolationLevel;use Doctrine\DBAL\Types\Type;use Doctrine\DBAL\Types\Types;use PHPUnit\Framework\Attributes\DataProvider;use function ksel0;use function qvxt1;use function xxzw2;/** @extends AbstractPlatformTestCase<OraclePlatform> */ class jwyq38 extends agzk39{public function lgao3():AbstractPlatform{return new jvta3a();}public function jghm4():string{return base64_decode('Q1JFQVRFIFRBQkxFIHRlc3QgKGlkIE5VTUJFUigxMCkgTk9UIE5VTEwsIHRlc3QgVkFSQ0hBUjIoMjU1KSBERUZBVUxUIE5VTEwgTlVMTCwgUFJJTUFSWSBLRVkoaWQpKQ==');}/**
     * {@inheritDoc}
     */ public function rlfv5():array{return[base64_decode('Q1JFQVRFIFRBQkxFIHRlc3QgKGZvbyBWQVJDSEFSMigyNTUpIERFRkFVTFQgTlVMTCBOVUxMLCBiYXIgVkFSQ0hBUjIoMjU1KSBERUZBVUxUIE5VTEwgTlVMTCk='),base64_decode('Q1JFQVRFIFVOSVFVRSBJTkRFWCBVTklRX0Q4N0Y3RTBDOEM3MzY1MjE3NkZGOENBQSBPTiB0ZXN0IChmb28sIGJhcik='),];}public function dyky6():void{$this->luqx3b(Exception::class);self::zvtw3c(base64_decode('UkxJS0U='),$this->$eyny3d->wyqp3e());}public function sokq7():void{self::zvtw3c(base64_decode('Y29sdW1uMSB8fCBjb2x1bW4yIHx8IGNvbHVtbjM='),$this->$eyny3d->bmei3f(base64_decode('Y29sdW1uMQ=='),base64_decode('Y29sdW1uMg=='),base64_decode('Y29sdW1uMw==')),);}public function ujej8():void{self::zvtw3c(base64_decode('U0VUIFRSQU5TQUNUSU9OIElTT0xBVElPTiBMRVZFTCBSRUFEIFVOQ09NTUlUVEVE'),$this->$eyny3d->jlgu40(TransactionIsolationLevel::READ_UNCOMMITTED),);self::zvtw3c(base64_decode('U0VUIFRSQU5TQUNUSU9OIElTT0xBVElPTiBMRVZFTCBSRUFEIENPTU1JVFRFRA=='),$this->$eyny3d->jlgu40(TransactionIsolationLevel::READ_COMMITTED),);self::zvtw3c(base64_decode('U0VUIFRSQU5TQUNUSU9OIElTT0xBVElPTiBMRVZFTCBTRVJJQUxJWkFCTEU='),$this->$eyny3d->jlgu40(TransactionIsolationLevel::REPEATABLE_READ),);self::zvtw3c(base64_decode('U0VUIFRSQU5TQUNUSU9OIElTT0xBVElPTiBMRVZFTCBTRVJJQUxJWkFCTEU='),$this->$eyny3d->jlgu40(TransactionIsolationLevel::SERIALIZABLE),);}public function sleg9():void{self::zvtw3c(base64_decode('Q1JFQVRFIFVTRVIgZm9vYmFy'),$this->$eyny3d->xfnq41(base64_decode('Zm9vYmFy')));}public function oyroa():void{self::zvtw3c(base64_decode('RFJPUCBVU0VSIGZvb2JhciBDQVNDQURF'),$this->$eyny3d->fhry42(base64_decode('Zm9vYmFy')));}public function rmiub():void{self::zvtw3c(base64_decode('RFJPUCBUQUJMRSBmb29iYXI='),$this->$eyny3d->lnyt43(base64_decode('Zm9vYmFy')));}public function xmmvc():void{self::zvtw3c(base64_decode('TlVNQkVSKDEwKQ=='),$this->$eyny3d->smqq44([]),);self::zvtw3c(base64_decode('TlVNQkVSKDEwKQ=='),$this->$eyny3d->smqq44([base64_decode('YXV0b2luY3JlbWVudA==')=>true]),);self::zvtw3c(base64_decode('TlVNQkVSKDEwKQ=='),$this->$eyny3d->smqq44([base64_decode('YXV0b2luY3JlbWVudA==')=>true,base64_decode('cHJpbWFyeQ==')=>true],),);}public function hgkyd():void{self::lhgl45($this->$eyny3d->qiaf46());}public function gbghe():void{self::kmbs47($this->$eyny3d->utka48());}protected function aciff():bool{return true;}public function fbao10():string{return base64_decode('Q1JFQVRFIElOREVYIG15X2lkeCBPTiBteXRhYmxlICh1c2VyX25hbWUsIGxhc3RfbG9naW4p');}public function tmqv11():string{return base64_decode('Q1JFQVRFIFVOSVFVRSBJTkRFWCBpbmRleF9uYW1lIE9OIHRlc3QgKHRlc3QsIHRlc3QyKQ==');}protected function qhsf12():string{return base64_decode('QUxURVIgVEFCTEUgdGVzdCBBREQgRk9SRUlHTiBLRVkgKGZrX25hbWVfaWQpIFJFRkVSRU5DRVMgb3RoZXJfdGFibGUgKGlkKQ==');}/** @param mixed[] $options */ public function edot13(array$kkzi49,string $zmto4a):void{$cayo4b=new qtkx4c([base64_decode('Zm9v')],base64_decode('Zm9yZWlnbl90YWJsZQ=='),[base64_decode('YmFy')],'',$kkzi49);self::qecx4d($zmto4a,$this->$eyny3d->llzo4e($cayo4b));}/** @return mixed[][] */ public static function wcll14():iterable{return[[[],''],[[base64_decode('b25VcGRhdGU=')=>base64_decode('Q0FTQ0FERQ==')],''],[[base64_decode('b25EZWxldGU=')=>base64_decode('Q0FTQ0FERQ==')],base64_decode('IE9OIERFTEVURSBDQVNDQURF')],[[base64_decode('b25EZWxldGU=')=>base64_decode('Tk8gQUNUSU9O')],''],[[base64_decode('b25EZWxldGU=')=>base64_decode('UkVTVFJJQ1Q=')],''],[[base64_decode('b25VcGRhdGU=')=>base64_decode('U0VUIE5VTEw='),base64_decode('b25EZWxldGU=')=>base64_decode('U0VUIE5VTEw=')],base64_decode('IE9OIERFTEVURSBTRVQgTlVMTA==')],];}/**
     * {@inheritDoc}
     */ public static function rozr15():iterable{return[[base64_decode('Q0FTQ0FERQ=='),base64_decode('Q0FTQ0FERQ==')],[base64_decode('U0VUIE5VTEw='),base64_decode('U0VUIE5VTEw=')],[base64_decode('Tk8gQUNUSU9O'),''],[base64_decode('UkVTVFJJQ1Q='),''],[base64_decode('Q2FTY0FkRQ=='),base64_decode('Q0FTQ0FERQ==')],];}public function gruh16():void{$deab4f=qvxt1(base64_decode('aWQ=').xxzw2());$yamq50=qvxt1(base64_decode('dGFibGU=').xxzw2());$epoj51=new hwmv52($yamq50);$gucm53=$epoj51->meyu54($deab4f,Types::INTEGER);$gucm53->mgsy55(true);self::qecx4d([ksel0(base64_decode('Q1JFQVRFIFRBQkxFICVzICglcyBOVU1CRVIoMTApIE5PVCBOVUxMKQ=='),$yamq50,$deab4f),ksel0(<<<'SQL'
DECLARE
  constraints_Count NUMBER;
BEGIN
  SELECT COUNT(CONSTRAINT_NAME) INTO constraints_Count
    FROM USER_CONSTRAINTS
   WHERE TABLE_NAME = '%s'
     AND CONSTRAINT_TYPE = 'P';
  IF constraints_Count = 0 OR constraints_Count = '' THEN
    EXECUTE IMMEDIATE 'ALTER TABLE %s ADD CONSTRAINT %s_AI_PK PRIMARY KEY (%s)';
  END IF;
END;
SQL,$yamq50,$yamq50,$yamq50,$deab4f,),ksel0(base64_decode('Q1JFQVRFIFNFUVVFTkNFICVzX1NFUSBTVEFSVCBXSVRIIDEgTUlOVkFMVUUgMSBJTkNSRU1FTlQgQlkgMQ=='),$yamq50),ksel0(<<<'SQL'
CREATE TRIGGER %s_AI_PK
   BEFORE INSERT
   ON %s
   FOR EACH ROW
DECLARE
   last_Sequence NUMBER;
   last_InsertID NUMBER;
BEGIN
   IF (:NEW.%s IS NULL OR :NEW.%s = 0) THEN
      SELECT %s_SEQ.NEXTVAL INTO :NEW.%s FROM DUAL;
   ELSE
      SELECT NVL(Last_Number, 0) INTO last_Sequence
        FROM User_Sequences
       WHERE Sequence_Name = '%s_SEQ';
      SELECT :NEW.%s INTO last_InsertID FROM DUAL;
      WHILE (last_InsertID > last_Sequence) LOOP
         SELECT %s_SEQ.NEXTVAL INTO last_Sequence FROM DUAL;
      END LOOP;
      SELECT %s_SEQ.NEXTVAL INTO last_Sequence FROM DUAL;
   END IF;
END;
SQL,$yamq50,$yamq50,$deab4f,$deab4f,$yamq50,$deab4f,$yamq50,$deab4f,$yamq50,$yamq50,),],$this->$eyny3d->czjz56($epoj51));}public function ghsv17(string $mket57,string $gdvv58):string{return base64_decode('QklUQU5EKA==').$mket57.base64_decode('LCA=').$gdvv58.base64_decode('KQ==');}public function wlxx18(string $mket57,string $gdvv58):string{return base64_decode('KA==').$mket57.base64_decode('LQ==').$this->ghsv17($mket57,$gdvv58).base64_decode('Kw==').$gdvv58.base64_decode('KQ==');}/**
     * {@inheritDoc}
     */ protected function ukmo19():array{return[base64_decode('Q1JFQVRFIFRBQkxFICJxdW90ZWQiICgiY3JlYXRlIiBWQVJDSEFSMigyNTUpIE5PVCBOVUxMLCBQUklNQVJZIEtFWSgiY3JlYXRlIikp')];}/**
     * {@inheritDoc}
     */ protected function pnsa1a():array{return[base64_decode('Q1JFQVRFIFRBQkxFICJxdW90ZWQiICgiY3JlYXRlIiBWQVJDSEFSMigyNTUpIE5PVCBOVUxMKQ=='),base64_decode('Q1JFQVRFIElOREVYIElEWF8yMjY2MEQwMjhGRDZFMEZCIE9OICJxdW90ZWQiICgiY3JlYXRlIik='),];}/**
     * {@inheritDoc}
     */ protected function yqiw1b():array{return[base64_decode('Q1JFQVRFIFRBQkxFIHRlc3QgKGNvbHVtbjEgVkFSQ0hBUjIoMjU1KSBOT1QgTlVMTCk='),base64_decode('Q1JFQVRFIElOREVYICJrZXkiIE9OIHRlc3QgKGNvbHVtbjEp'),];}/**
     * {@inheritDoc}
     */ protected function wnle1c():array{return[base64_decode('Q1JFQVRFIFRBQkxFICJxdW90ZWQiICgiY3JlYXRlIiBWQVJDSEFSMigyNTUpIE5PVCBOVUxMLCBmb28gVkFSQ0hBUjIoMjU1KSBOT1QgTlVMTCwg').base64_decode('ImJhciIgVkFSQ0hBUjIoMjU1KSBOT1QgTlVMTCk='),base64_decode('QUxURVIgVEFCTEUgInF1b3RlZCIgQUREIENPTlNUUkFJTlQgRktfV0lUSF9SRVNFUlZFRF9LRVlXT1JEIEZPUkVJR04gS0VZICgiY3JlYXRlIiwgZm9vLCAiYmFyIik=').base64_decode('IFJFRkVSRU5DRVMgZm9yZWlnbiAoImNyZWF0ZSIsIGJhciwgImZvby1iYXIiKQ=='),base64_decode('QUxURVIgVEFCTEUgInF1b3RlZCIgQUREIENPTlNUUkFJTlQgRktfV0lUSF9OT05fUkVTRVJWRURfS0VZV09SRCBGT1JFSUdOIEtFWSAoImNyZWF0ZSIsIGZvbywgImJhciIp').base64_decode('IFJFRkVSRU5DRVMgZm9vICgiY3JlYXRlIiwgYmFyLCAiZm9vLWJhciIp'),base64_decode('QUxURVIgVEFCTEUgInF1b3RlZCIgQUREIENPTlNUUkFJTlQgRktfV0lUSF9JTlRFTkRFRF9RVU9UQVRJT04gRk9SRUlHTiBLRVkgKCJjcmVhdGUiLCBmb28sICJiYXIiKQ==').base64_decode('IFJFRkVSRU5DRVMgImZvby1iYXIiICgiY3JlYXRlIiwgYmFyLCAiZm9vLWJhciIp'),base64_decode('Q1JFQVRFIElOREVYIElEWF8yMjY2MEQwMjhGRDZFMEZCOEM3MzY1MjFENzkxNjRFMyBPTiAicXVvdGVkIiAoImNyZWF0ZSIsIGZvbywgImJhciIp'),];}public function crjf1d():void{self::kmbs47($this->$eyny3d->smmx59(base64_decode('bG9uZyByYXc=')));self::qecx4d(Types::BLOB,$this->$eyny3d->yeka5a(base64_decode('bG9uZyByYXc=')));self::kmbs47($this->$eyny3d->smmx59(base64_decode('cmF3')));self::qecx4d(Types::BINARY,$this->$eyny3d->yeka5a(base64_decode('cmF3')));self::kmbs47($this->$eyny3d->smmx59(base64_decode('ZGF0ZQ==')));self::qecx4d(Types::DATE_MUTABLE,$this->$eyny3d->yeka5a(base64_decode('ZGF0ZQ==')));}public function lxtt1e():void{$this->luqx3b(InvalidColumnDeclaration::class);parent::lxtt1e();}protected function qejp1f():string{return base64_decode('VkFSQ0hBUjIoMTYp');}public function apxi20():void{$this->luqx3b(InvalidColumnDeclaration::class);parent::apxi20();}public function uxhn21():string{return base64_decode('UkFXKDE2KQ==');}public function acbt22():void{$this->luqx3b(InvalidColumnDeclaration::class);parent::acbt22();}public function bfmv23():string{return base64_decode('UkFXKDE2KQ==');}public function curt24():void{$hyhc5b=new hwmv52(base64_decode('bXl0YWJsZQ=='));$hyhc5b->meyu54(base64_decode('Y29sdW1uX3ZhcmJpbmFyeQ=='),Types::BINARY,[base64_decode('bGVuZ3Ro')=>32]);$hyhc5b->meyu54(base64_decode('Y29sdW1uX2JpbmFyeQ=='),Types::BINARY,[base64_decode('Zml4ZWQ=')=>true,base64_decode('bGVuZ3Ro')=>32,]);$ltdf5c=new hwmv52(base64_decode('bXl0YWJsZQ=='));$ltdf5c->meyu54(base64_decode('Y29sdW1uX3ZhcmJpbmFyeQ=='),Types::BINARY,[base64_decode('Zml4ZWQ=')=>true,base64_decode('bGVuZ3Ro')=>32,]);$ltdf5c->meyu54(base64_decode('Y29sdW1uX2JpbmFyeQ=='),Types::BINARY,[base64_decode('bGVuZ3Ro')=>32]);self::kmbs47($this->wqfj5d()->rugu5e($hyhc5b,$ltdf5c)->ckot5f(),);}public function xuhy25(int $cany60,string $zmto4a):void{$pnzd61=new vyrl62(base64_decode('Zm9v'),1,1,$cany60);self::lyfn63($zmto4a,$this->$eyny3d->kgzc64($pnzd61));}/** @return mixed[][] */ public static function xyih26():iterable{return[[1,base64_decode('Tk9DQUNIRQ==')],[0,base64_decode('Tk9DQUNIRQ==')],[3,base64_decode('Q0FDSEUgMw==')],];}/**
     * {@inheritDoc}
     */ protected function etkn27():array{return[base64_decode('QUxURVIgSU5ERVggaWR4X2ZvbyBSRU5BTUUgVE8gaWR4X2Jhcg==')];}/**
     * {@inheritDoc}
     */ protected function culk28():array{return[base64_decode('QUxURVIgSU5ERVggImNyZWF0ZSIgUkVOQU1FIFRPICJzZWxlY3Qi'),base64_decode('QUxURVIgSU5ERVggImZvbyIgUkVOQU1FIFRPICJiYXIi'),];}/**
     * {@inheritDoc}
     */ protected function bsrk29():array{return[base64_decode('QUxURVIgSU5ERVggbXlzY2hlbWEuaWR4X2ZvbyBSRU5BTUUgVE8gaWR4X2Jhcg==')];}/**
     * {@inheritDoc}
     */ protected function wcvz2a():array{return[base64_decode('QUxURVIgSU5ERVggInNjaGVtYSIuImNyZWF0ZSIgUkVOQU1FIFRPICJzZWxlY3Qi'),base64_decode('QUxURVIgSU5ERVggInNjaGVtYSIuImZvbyIgUkVOQU1FIFRPICJiYXIi'),];}public function axeg2b():void{self::qecx4d(base64_decode('Q0hBUigzNik='),$this->$eyny3d->uoml65([]));}/** @param string[] $expectedSql */ public function dzpi2c(string $epoj51,array$zmto4a):void{self::qecx4d($zmto4a,$this->$eyny3d->lxil66($epoj51));}/** @return mixed[][] */ public static function fvbk2d():iterable{return[[base64_decode('bXlUYWJsZQ=='),[base64_decode('RFJPUCBUUklHR0VSIE1ZVEFCTEVfQUlfUEs='),base64_decode('RFJPUCBTRVFVRU5DRSBNWVRBQkxFX1NFUQ=='),base64_decode('QUxURVIgVEFCTEUgTVlUQUJMRSBEUk9QIENPTlNUUkFJTlQgTVlUQUJMRV9BSV9QSw=='),],],[base64_decode('Im15VGFibGUi'),[base64_decode('RFJPUCBUUklHR0VSICJteVRhYmxlX0FJX1BLIg=='),base64_decode('RFJPUCBTRVFVRU5DRSAibXlUYWJsZV9TRVEi'),base64_decode('QUxURVIgVEFCTEUgIm15VGFibGUiIERST1AgQ09OU1RSQUlOVCAibXlUYWJsZV9BSV9QSyI='),],],[base64_decode('dGFibGU='),[base64_decode('RFJPUCBUUklHR0VSIFRBQkxFX0FJX1BL'),base64_decode('RFJPUCBTRVFVRU5DRSBUQUJMRV9TRVE='),base64_decode('QUxURVIgVEFCTEUgIlRBQkxFIiBEUk9QIENPTlNUUkFJTlQgVEFCTEVfQUlfUEs='),],],];}/**
     * {@inheritDoc}
     */ protected function vmar2e():array{return[base64_decode('Q09NTUVOVCBPTiBDT0xVTU4gZm9vLmJhciBJUyBcJ2NvbW1lbnRcJw=='),base64_decode('Q09NTUVOVCBPTiBDT0xVTU4gIkZvbyIuIkJBUiIgSVMgXCdjb21tZW50XCc='),base64_decode('Q09NTUVOVCBPTiBDT0xVTU4gInNlbGVjdCIuImZyb20iIElTIFwnY29tbWVudFwn'),];}public function kgqo2f():void{$hyhc5b=new hwmv52(base64_decode('ImZvbyI='),[new oaii67(base64_decode('ImJhciI='),Type::getType(Types::INTEGER))]);$ltdf5c=new hwmv52(base64_decode('ImZvbyI='),[new oaii67(base64_decode('ImJhciI='),Type::getType(Types::INTEGER),[base64_decode('Y29tbWVudA==')=>base64_decode('YmF6')])]);$wtay68=$this->wqfj5d()->rugu5e($hyhc5b,$ltdf5c);self::qecx4d([base64_decode('Q09NTUVOVCBPTiBDT0xVTU4gImZvbyIuImJhciIgSVMgXCdiYXpcJw==')],$this->$eyny3d->theh69($wtay68),);}public function fwxw30():void{$epoj51=new hwmv52(base64_decode('InRlc3Qi'));$epoj51->meyu54(base64_decode('ImlkIg=='),Types::INTEGER,[base64_decode('YXV0b2luY3JlbWVudA==')=>true]);self::kmbs47($epoj51->wiuk6a());self::zvtw3c(base64_decode('dGVzdA=='),$epoj51->eytb6b());self::zvtw3c(base64_decode('InRlc3Qi'),$epoj51->ozce6c($this->$eyny3d));$eseu6d=$this->$eyny3d->czjz56($epoj51);self::zvtw3c(base64_decode('Q1JFQVRFIFRBQkxFICJ0ZXN0IiAoImlkIiBOVU1CRVIoMTApIE5PVCBOVUxMKQ=='),$eseu6d[0]);self::zvtw3c(base64_decode('Q1JFQVRFIFNFUVVFTkNFICJ0ZXN0X1NFUSIgU1RBUlQgV0lUSCAxIE1JTlZBTFVFIDEgSU5DUkVNRU5UIEJZIDE='),$eseu6d[2]);$neej6e=<<<'EOD'
CREATE TRIGGER "test_AI_PK"
   BEFORE INSERT
   ON "test"
   FOR EACH ROW
DECLARE
   last_Sequence NUMBER;
   last_InsertID NUMBER;
BEGIN
   IF (:NEW."id" IS NULL OR :NEW."id" = 0) THEN
      SELECT "test_SEQ".NEXTVAL INTO :NEW."id" FROM DUAL;
   ELSE
      SELECT NVL(Last_Number, 0) INTO last_Sequence
        FROM User_Sequences
       WHERE Sequence_Name = 'test_SEQ';
      SELECT :NEW."id" INTO last_InsertID FROM DUAL;
      WHILE (last_InsertID > last_Sequence) LOOP
         SELECT "test_SEQ".NEXTVAL INTO last_Sequence FROM DUAL;
      END LOOP;
      SELECT "test_SEQ".NEXTVAL INTO last_Sequence FROM DUAL;
   END IF;
END;
EOD;self::zvtw3c($neej6e,$eseu6d[3]);}protected function wbzt31():string{return base64_decode('Q09OU1RSQUlOVCAic2VsZWN0IiBVTklRVUUgKGZvbyk=');}protected function swnd32():string{return base64_decode('SU5ERVggInNlbGVjdCIgKGZvbyk=');}protected function jmeq33():string{return base64_decode('VFJVTkNBVEUgVEFCTEUgInNlbGVjdCI=');}/**
     * {@inheritDoc}
     */ protected function sppv34():array{return[base64_decode('QUxURVIgVEFCTEUgbXl0YWJsZSBNT0RJRlkgKG5hbWUgQ0hBUigyKSBERUZBVUxUIE5VTEwp')];}/**
     * {@inheritDoc}
     */ protected function krdo35():array{return[base64_decode('QUxURVIgSU5ERVggaWR4X2ZvbyBSRU5BTUUgVE8gaWR4X2Zvb19yZW5hbWVk')];}public function qgej36():void{self::ifbm6f(base64_decode('J0ZvbycnQmFyXCc='),$this->$eyny3d->ljbo70(base64_decode('Rm9vJ0Jhclw=')),);}/** @return array<int, array{string, array<string, mixed>}> */ public static function camw37():array{return[[base64_decode('VkFSQ0hBUjIoMTIp'),[base64_decode('bGVuZ3Ro')=>12]],[base64_decode('Q0hBUigxMik='),[base64_decode('bGVuZ3Ro')=>12,base64_decode('Zml4ZWQ=')=>true]],];}}?>

Function Calls

None

Variables

None

Stats

MD5 04e46f7104b71da4b54d15d9be0bc5a5
Eval Count 0
Decode Time 112 ms