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 namespace Illuminate\Tests\Foundation\Testing; use Illuminate\Foundation\Testing\T..
Decoded Output download
<?php
namespace Illuminate\Tests\Foundation\Testing;
use Illuminate\Foundation\Testing\TestCase as FoundationTestCase;
use Orchestra\Testbench\Concerns\CreatesApplication;
use PHPUnit\Framework\TestCase;
use ReflectionMethod;
trait TestTrait
{
public $setUp = false;
public $tearDown = false;
public function setUpTestTrait()
{
$this->setUp = true;
}
public function tearDownTestTrait()
{
$this->tearDown = true;
}
}
class TestCaseWithTrait extends FoundationTestCase
{
use CreatesApplication;
use TestTrait;
}
class BootTraitsTest extends TestCase
{
public function testSetUpAndTearDownTraits()
{
$testCase = new TestCaseWithTrait('foo');
$method = new ReflectionMethod($testCase, 'setUpTraits');
$method->invoke($testCase);
$this->assertTrue($testCase->setUp);
$method = new ReflectionMethod($testCase, 'callBeforeApplicationDestroyedCallbacks');
$method->invoke($testCase);
$this->assertTrue($testCase->tearDown);
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Tests\Foundation\Testing;
use Illuminate\Foundation\Testing\TestCase as FoundationTestCase;
use Orchestra\Testbench\Concerns\CreatesApplication;
use PHPUnit\Framework\TestCase;
use ReflectionMethod;
trait TestTrait
{
public $setUp = false;
public $tearDown = false;
public function setUpTestTrait()
{
$this->setUp = true;
}
public function tearDownTestTrait()
{
$this->tearDown = true;
}
}
class TestCaseWithTrait extends FoundationTestCase
{
use CreatesApplication;
use TestTrait;
}
class BootTraitsTest extends TestCase
{
public function testSetUpAndTearDownTraits()
{
$testCase = new TestCaseWithTrait('foo');
$method = new ReflectionMethod($testCase, 'setUpTraits');
$method->invoke($testCase);
$this->assertTrue($testCase->setUp);
$method = new ReflectionMethod($testCase, 'callBeforeApplicationDestroyedCallbacks');
$method->invoke($testCase);
$this->assertTrue($testCase->tearDown);
}
}
Function Calls
None |
Stats
MD5 | a31834d34b5e5cba18d6642d81ffdfbe |
Eval Count | 0 |
Decode Time | 79 ms |