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 Livewire\Features\SupportMultipleRootElementDetection; use Tests\TestCas..
Decoded Output download
<?php
namespace Livewire\Features\SupportMultipleRootElementDetection;
use Tests\TestCase;
use Livewire\Livewire;
use Livewire\Component;
class UnitTest extends TestCase
{
function test_two_or_more_root_elements_throws_an_error()
{
config()->set('app.debug', true);
$this->expectException(MultipleRootElementsDetectedException::class);
Livewire::test(new class extends Component {
function render()
{
return <<<'HTML'
<div>
First element
</div>
<div>
Second element
</div>
HTML;
}
});
}
function test_allow_script_tags_as_second_element()
{
config()->set('app.debug', true);
Livewire::test(new class extends Component {
function render()
{
return <<<'HTML'
<div>
First element
</div>
<script>
let foo = 'bar'
</script>
HTML;
}
})->assertSuccessful();
}
function test_dont_throw_error_in_production_so_that_there_is_no_perf_penalty()
{
config()->set('app.debug', false);
Livewire::test(new class extends Component {
function render()
{
return <<<'HTML'
<div>
First element
</div>
<div>
Second element
</div>
HTML;
}
})->assertSuccessful();
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Livewire\Features\SupportMultipleRootElementDetection;
use Tests\TestCase;
use Livewire\Livewire;
use Livewire\Component;
class UnitTest extends TestCase
{
function test_two_or_more_root_elements_throws_an_error()
{
config()->set('app.debug', true);
$this->expectException(MultipleRootElementsDetectedException::class);
Livewire::test(new class extends Component {
function render()
{
return <<<'HTML'
<div>
First element
</div>
<div>
Second element
</div>
HTML;
}
});
}
function test_allow_script_tags_as_second_element()
{
config()->set('app.debug', true);
Livewire::test(new class extends Component {
function render()
{
return <<<'HTML'
<div>
First element
</div>
<script>
let foo = 'bar'
</script>
HTML;
}
})->assertSuccessful();
}
function test_dont_throw_error_in_production_so_that_there_is_no_perf_penalty()
{
config()->set('app.debug', false);
Livewire::test(new class extends Component {
function render()
{
return <<<'HTML'
<div>
First element
</div>
<div>
Second element
</div>
HTML;
}
})->assertSuccessful();
}
}
Function Calls
| None |
Stats
| MD5 | 60beaa1dbd8012175abfc4e345ab1bb2 |
| Eval Count | 0 |
| Decode Time | 98 ms |