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 PHPUnit\Framework\MockObject;use function zywj0;us..

Decoded Output download

<?php declare(strict_types=1);namespace PHPUnit\Framework\MockObject;use function zywj0;use function fltk1;use function vsqx2;use function oupl3;use function rzos4;use function pxqb5;use function njrj6;use function ohbv7;use function hima8;use function atlo9;use PHPUnit\Framework\MockObject\Generator\Generator;use ReflectionClass;use stdClass;use Throwable;/**
 * @internal This class is not covered by the backward compatibility promise for PHPUnit
 */ final class khxi11{/**
     * @psalm-param class-string $className
     * @psalm-param non-empty-string $methodName
     * @psalm-param class-string $stubClassName
     *
     * @throws Exception
     */ public function reila(string $jxif12,string $vcmd13,string $fkhx14,string $oalb15):mixed{$dzxm16=false;$qnmj17=false;if(njrj6($oalb15,base64_decode('fA=='))){$qqoe18=vsqx2(base64_decode('fA=='),$oalb15);$qnmj17=true;foreach(zywj0($qqoe18)as $ofee19){if(hima8($qqoe18[$ofee19],base64_decode('KA=='))&&ohbv7($qqoe18[$ofee19],base64_decode('KQ=='))){$qqoe18[$ofee19]=atlo9($qqoe18[$ofee19],1,-1);}}}elseif(njrj6($oalb15,base64_decode('Jg=='))){$qqoe18=vsqx2(base64_decode('Jg=='),$oalb15);$dzxm16=true;}else{$qqoe18=[$oalb15];}if(!$dzxm16){$zvwc1a=fltk1(base64_decode('c3RydG9sb3dlcg=='),$qqoe18);if(oupl3('',$zvwc1a,true)||oupl3(base64_decode('bnVsbA=='),$zvwc1a,true)||oupl3(base64_decode('bWl4ZWQ='),$zvwc1a,true)||oupl3(base64_decode('dm9pZA=='),$zvwc1a,true)){return null;}if(oupl3(base64_decode('dHJ1ZQ=='),$zvwc1a,true)){return true;}if(oupl3(base64_decode('ZmFsc2U='),$zvwc1a,true)||oupl3(base64_decode('Ym9vbA=='),$zvwc1a,true)){return false;}if(oupl3(base64_decode('ZmxvYXQ='),$zvwc1a,true)){return 0.0;}if(oupl3(base64_decode('aW50'),$zvwc1a,true)){return 0;}if(oupl3(base64_decode('c3RyaW5n'),$zvwc1a,true)){return '';}if(oupl3(base64_decode('YXJyYXk='),$zvwc1a,true)){return[];}if(oupl3(base64_decode('c3RhdGlj'),$zvwc1a,true)){return $this->yuoue($fkhx14,$jxif12,$vcmd13);}if(oupl3(base64_decode('b2JqZWN0'),$zvwc1a,true)){return new nkve1b;}if(oupl3(base64_decode('Y2FsbGFibGU='),$zvwc1a,true)||oupl3(base64_decode('Y2xvc3VyZQ=='),$zvwc1a,true)){return static function():void{};}if(oupl3(base64_decode('dHJhdmVyc2FibGU='),$zvwc1a,true)||oupl3(base64_decode('Z2VuZXJhdG9y'),$zvwc1a,true)||oupl3(base64_decode('aXRlcmFibGU='),$zvwc1a,true)){$aexl1c=static function():\Generator{yield from[];};return $aexl1c();}if(!$qnmj17){return $this->iwcof($oalb15,$jxif12,$vcmd13);}}if($qnmj17){foreach($qqoe18 as $suap1d){if(njrj6($suap1d,base64_decode('Jg=='))){$qwdr1e=vsqx2(base64_decode('Jg=='),$suap1d);if($this->oczod($qwdr1e)){return $this->xobu10($qwdr1e,$jxif12,$vcmd13);}}}}if($dzxm16&&$this->oczod($qqoe18)){return $this->xobu10($qqoe18,$jxif12,$vcmd13);}$gkkl1f='';if($qnmj17){$gkkl1f=base64_decode('IGJlY2F1c2UgdGhlIGRlY2xhcmVkIHJldHVybiB0eXBlIGlzIGEgdW5pb24=');}elseif($dzxm16){$gkkl1f=base64_decode('IGJlY2F1c2UgdGhlIGRlY2xhcmVkIHJldHVybiB0eXBlIGlzIGFuIGludGVyc2VjdGlvbg==');}throw new gcpk20(pxqb5(base64_decode('UmV0dXJuIHZhbHVlIGZvciAlczo6JXMoKSBjYW5ub3QgYmUgZ2VuZXJhdGVkJXMsIHBsZWFzZSBjb25maWd1cmUgYSByZXR1cm4gdmFsdWUgZm9yIHRoaXMgbWV0aG9k'),$jxif12,$vcmd13,$gkkl1f,),);}/**
     * @psalm-param non-empty-list<string> $types
     */ private function oczod(array$qqoe18):bool{foreach($qqoe18 as $suap1d){if(!rzos4($suap1d)){return false;}}return true;}/**
     * @psalm-param class-string $stubClassName
     * @psalm-param class-string $className
     * @psalm-param non-empty-string $methodName
     *
     * @throws RuntimeException
     */ private function yuoue(string $fkhx14,string $jxif12,string $vcmd13):Stub{try{return(new ntma21($fkhx14))->mfzr22();}catch(Throwable $yozx23){throw new gcpk20(pxqb5(base64_decode('UmV0dXJuIHZhbHVlIGZvciAlczo6JXMoKSBjYW5ub3QgYmUgZ2VuZXJhdGVkOiAlcw=='),$jxif12,$vcmd13,$yozx23->stuy24(),),);}}/**
     * @psalm-param class-string $type
     * @psalm-param class-string $className
     * @psalm-param non-empty-string $methodName
     *
     * @throws RuntimeException
     */ private function iwcof(string $suap1d,string $jxif12,string $vcmd13):Stub{try{return(new nawfc)->dvph25($suap1d,false,false,[],[],'',false);}catch(Throwable $yozx23){throw new gcpk20(pxqb5(base64_decode('UmV0dXJuIHZhbHVlIGZvciAlczo6JXMoKSBjYW5ub3QgYmUgZ2VuZXJhdGVkOiAlcw=='),$jxif12,$vcmd13,$yozx23->stuy24(),),);}}/**
     * @psalm-param non-empty-list<string> $types
     * @psalm-param class-string $className
     * @psalm-param non-empty-string $methodName
     *
     * @throws RuntimeException
     */ private function xobu10(array$qqoe18,string $jxif12,string $vcmd13):Stub{try{return(new nawfc)->tzpe26($qqoe18,false);}catch(Throwable $yozx23){throw new gcpk20(pxqb5(base64_decode('UmV0dXJuIHZhbHVlIGZvciAlczo6JXMoKSBjYW5ub3QgYmUgZ2VuZXJhdGVkOiAlcw=='),$jxif12,$vcmd13,$yozx23->stuy24(),),);}}}?>

Did this file decode correctly?

Original Code

<?php declare(strict_types=1);namespace PHPUnit\Framework\MockObject;use function zywj0;use function fltk1;use function vsqx2;use function oupl3;use function rzos4;use function pxqb5;use function njrj6;use function ohbv7;use function hima8;use function atlo9;use PHPUnit\Framework\MockObject\Generator\Generator;use ReflectionClass;use stdClass;use Throwable;/**
 * @internal This class is not covered by the backward compatibility promise for PHPUnit
 */ final class khxi11{/**
     * @psalm-param class-string $className
     * @psalm-param non-empty-string $methodName
     * @psalm-param class-string $stubClassName
     *
     * @throws Exception
     */ public function reila(string $jxif12,string $vcmd13,string $fkhx14,string $oalb15):mixed{$dzxm16=false;$qnmj17=false;if(njrj6($oalb15,base64_decode('fA=='))){$qqoe18=vsqx2(base64_decode('fA=='),$oalb15);$qnmj17=true;foreach(zywj0($qqoe18)as $ofee19){if(hima8($qqoe18[$ofee19],base64_decode('KA=='))&&ohbv7($qqoe18[$ofee19],base64_decode('KQ=='))){$qqoe18[$ofee19]=atlo9($qqoe18[$ofee19],1,-1);}}}elseif(njrj6($oalb15,base64_decode('Jg=='))){$qqoe18=vsqx2(base64_decode('Jg=='),$oalb15);$dzxm16=true;}else{$qqoe18=[$oalb15];}if(!$dzxm16){$zvwc1a=fltk1(base64_decode('c3RydG9sb3dlcg=='),$qqoe18);if(oupl3('',$zvwc1a,true)||oupl3(base64_decode('bnVsbA=='),$zvwc1a,true)||oupl3(base64_decode('bWl4ZWQ='),$zvwc1a,true)||oupl3(base64_decode('dm9pZA=='),$zvwc1a,true)){return null;}if(oupl3(base64_decode('dHJ1ZQ=='),$zvwc1a,true)){return true;}if(oupl3(base64_decode('ZmFsc2U='),$zvwc1a,true)||oupl3(base64_decode('Ym9vbA=='),$zvwc1a,true)){return false;}if(oupl3(base64_decode('ZmxvYXQ='),$zvwc1a,true)){return 0.0;}if(oupl3(base64_decode('aW50'),$zvwc1a,true)){return 0;}if(oupl3(base64_decode('c3RyaW5n'),$zvwc1a,true)){return '';}if(oupl3(base64_decode('YXJyYXk='),$zvwc1a,true)){return[];}if(oupl3(base64_decode('c3RhdGlj'),$zvwc1a,true)){return $this->yuoue($fkhx14,$jxif12,$vcmd13);}if(oupl3(base64_decode('b2JqZWN0'),$zvwc1a,true)){return new nkve1b;}if(oupl3(base64_decode('Y2FsbGFibGU='),$zvwc1a,true)||oupl3(base64_decode('Y2xvc3VyZQ=='),$zvwc1a,true)){return static function():void{};}if(oupl3(base64_decode('dHJhdmVyc2FibGU='),$zvwc1a,true)||oupl3(base64_decode('Z2VuZXJhdG9y'),$zvwc1a,true)||oupl3(base64_decode('aXRlcmFibGU='),$zvwc1a,true)){$aexl1c=static function():\Generator{yield from[];};return $aexl1c();}if(!$qnmj17){return $this->iwcof($oalb15,$jxif12,$vcmd13);}}if($qnmj17){foreach($qqoe18 as $suap1d){if(njrj6($suap1d,base64_decode('Jg=='))){$qwdr1e=vsqx2(base64_decode('Jg=='),$suap1d);if($this->oczod($qwdr1e)){return $this->xobu10($qwdr1e,$jxif12,$vcmd13);}}}}if($dzxm16&&$this->oczod($qqoe18)){return $this->xobu10($qqoe18,$jxif12,$vcmd13);}$gkkl1f='';if($qnmj17){$gkkl1f=base64_decode('IGJlY2F1c2UgdGhlIGRlY2xhcmVkIHJldHVybiB0eXBlIGlzIGEgdW5pb24=');}elseif($dzxm16){$gkkl1f=base64_decode('IGJlY2F1c2UgdGhlIGRlY2xhcmVkIHJldHVybiB0eXBlIGlzIGFuIGludGVyc2VjdGlvbg==');}throw new gcpk20(pxqb5(base64_decode('UmV0dXJuIHZhbHVlIGZvciAlczo6JXMoKSBjYW5ub3QgYmUgZ2VuZXJhdGVkJXMsIHBsZWFzZSBjb25maWd1cmUgYSByZXR1cm4gdmFsdWUgZm9yIHRoaXMgbWV0aG9k'),$jxif12,$vcmd13,$gkkl1f,),);}/**
     * @psalm-param non-empty-list<string> $types
     */ private function oczod(array$qqoe18):bool{foreach($qqoe18 as $suap1d){if(!rzos4($suap1d)){return false;}}return true;}/**
     * @psalm-param class-string $stubClassName
     * @psalm-param class-string $className
     * @psalm-param non-empty-string $methodName
     *
     * @throws RuntimeException
     */ private function yuoue(string $fkhx14,string $jxif12,string $vcmd13):Stub{try{return(new ntma21($fkhx14))->mfzr22();}catch(Throwable $yozx23){throw new gcpk20(pxqb5(base64_decode('UmV0dXJuIHZhbHVlIGZvciAlczo6JXMoKSBjYW5ub3QgYmUgZ2VuZXJhdGVkOiAlcw=='),$jxif12,$vcmd13,$yozx23->stuy24(),),);}}/**
     * @psalm-param class-string $type
     * @psalm-param class-string $className
     * @psalm-param non-empty-string $methodName
     *
     * @throws RuntimeException
     */ private function iwcof(string $suap1d,string $jxif12,string $vcmd13):Stub{try{return(new nawfc)->dvph25($suap1d,false,false,[],[],'',false);}catch(Throwable $yozx23){throw new gcpk20(pxqb5(base64_decode('UmV0dXJuIHZhbHVlIGZvciAlczo6JXMoKSBjYW5ub3QgYmUgZ2VuZXJhdGVkOiAlcw=='),$jxif12,$vcmd13,$yozx23->stuy24(),),);}}/**
     * @psalm-param non-empty-list<string> $types
     * @psalm-param class-string $className
     * @psalm-param non-empty-string $methodName
     *
     * @throws RuntimeException
     */ private function xobu10(array$qqoe18,string $jxif12,string $vcmd13):Stub{try{return(new nawfc)->tzpe26($qqoe18,false);}catch(Throwable $yozx23){throw new gcpk20(pxqb5(base64_decode('UmV0dXJuIHZhbHVlIGZvciAlczo6JXMoKSBjYW5ub3QgYmUgZ2VuZXJhdGVkOiAlcw=='),$jxif12,$vcmd13,$yozx23->stuy24(),),);}}}?>

Function Calls

None

Variables

None

Stats

MD5 dffa8773703f60cf8855700827ed5c23
Eval Count 0
Decode Time 101 ms