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 DatabaseTransaction; use Illuminate\Support\Fa..

Decoded Output download

<?php

declare(strict_types=1);

namespace DatabaseTransaction;

use Illuminate\Support\Facades\DB;

use function PHPStan\TestingssertType;

function test(): void
{
    assertType('int', DB::transaction(fn () => 1));
    assertType('string', DB::transaction(fn () => 'lorem'));
    assertType('float', DB::transaction(fn () => 8.1));
    assertType('bool', DB::transaction(fn () => true));
    assertType('null', DB::transaction(function () {
        echo 'ipsum';
    }));
    assertType('float|null', DB::transaction(function () {
        $number = rand();

        if ($number % 2 === 0) {
            return null;
        }

        return sqrt($number);
    }));
}
 ?>

Did this file decode correctly?

Original Code

<?php

declare(strict_types=1);

namespace DatabaseTransaction;

use Illuminate\Support\Facades\DB;

use function PHPStan\Testing\assertType;

function test(): void
{
    assertType('int', DB::transaction(fn () => 1));
    assertType('string', DB::transaction(fn () => 'lorem'));
    assertType('float', DB::transaction(fn () => 8.1));
    assertType('bool', DB::transaction(fn () => true));
    assertType('null', DB::transaction(function () {
        echo 'ipsum';
    }));
    assertType('float|null', DB::transaction(function () {
        $number = rand();

        if ($number % 2 === 0) {
            return null;
        }

        return sqrt($number);
    }));
}

Function Calls

None

Variables

None

Stats

MD5 3210101680f891960affada9cc009372
Eval Count 0
Decode Time 85 ms