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 /** * This file is part of the reliforp/reli-prof package. * * (c) sji <sji@sj-i..

Decoded Output download

<?php

/**
 * This file is part of the reliforp/reli-prof package.
 *
 * (c) sji <[email protected]>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

declare(strict_types=1);

namespace Reli\Lib\Loop;

use Reli\BaseTestCase;
use Reli\Lib\Loop\LoopMiddleware\CallableMiddleware;

class LoopTest extends BaseTestCase
{
    public function testInvoke()
    {
        $counter = 0;
        $loop = new Loop(
            new CallableMiddleware(
                function () use (&$counter) {
                    $counter++;
                    if ($counter >= 3) {
                        return false;
                    }
                    return true;
                }
            )
        );
        $loop->invoke();
        $this->assertSame(3, $counter);
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php

/**
 * This file is part of the reliforp/reli-prof package.
 *
 * (c) sji <[email protected]>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

declare(strict_types=1);

namespace Reli\Lib\Loop;

use Reli\BaseTestCase;
use Reli\Lib\Loop\LoopMiddleware\CallableMiddleware;

class LoopTest extends BaseTestCase
{
    public function testInvoke()
    {
        $counter = 0;
        $loop = new Loop(
            new CallableMiddleware(
                function () use (&$counter) {
                    $counter++;
                    if ($counter >= 3) {
                        return false;
                    }
                    return true;
                }
            )
        );
        $loop->invoke();
        $this->assertSame(3, $counter);
    }
}

Function Calls

None

Variables

None

Stats

MD5 9ce5413fcb37c8c4dc4978df25f80b82
Eval Count 0
Decode Time 1091 ms