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\SupportMorphAwareIfStatement; use Livewire\Livewire; u..
Decoded Output download
<?php
namespace Livewire\Features\SupportMorphAwareIfStatement;
use Livewire\Livewire;
use Livewire\Component;
class BrowserTest extends \Tests\BrowserTestCase
{
public function test_blade_conditionals_are_handled_properly_by_morphdom()
{
Livewire::visit(new class extends Component {
public $show = true;
function toggle()
{
$this->show = ! $this->show;
}
function render() {
return <<<'HTML'
<div>
<button wire:click="toggle" dusk="toggle">Toggle</button>
<div>
@if ($show)
<div dusk="foo">foo</div>
@endif
<div>bar<input dusk="bar"></div>
</div>
</div>
HTML;
}
})
->type('@bar', 'Hey!')
->waitForLivewire()->click('@toggle')
->assertInputValue('@bar', 'Hey!')
->assertNotPresent('@foo')
->waitForLivewire()->click('@toggle')
->assertInputValue('@bar', 'Hey!')
->assertVisible('@foo')
;
}
public function test_blade_conditional_actions_are_handled_properly_by_morphdom()
{
Livewire::visit(new class extends Component {
public $enabled = true;
function enable()
{
$this->enabled = true;
}
function disable()
{
$this->enabled = false;
}
function render() {
return <<<'HTML'
<div>
<div>
@if ($enabled)
<button wire:click="disable" dusk="disable">Disable</button>
@else
<button wire:click="enable" dusk="enable">Enable</button>
@endif
</div>
</div>
HTML;
}
})
->waitForLivewire()->click('@disable')
->assertNotPresent('@disable')
->assertVisible('@enable')
->waitForLivewire()->click('@enable')
->assertNotPresent('@enable')
->assertVisible('@disable')
;
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Livewire\Features\SupportMorphAwareIfStatement;
use Livewire\Livewire;
use Livewire\Component;
class BrowserTest extends \Tests\BrowserTestCase
{
public function test_blade_conditionals_are_handled_properly_by_morphdom()
{
Livewire::visit(new class extends Component {
public $show = true;
function toggle()
{
$this->show = ! $this->show;
}
function render() {
return <<<'HTML'
<div>
<button wire:click="toggle" dusk="toggle">Toggle</button>
<div>
@if ($show)
<div dusk="foo">foo</div>
@endif
<div>bar<input dusk="bar"></div>
</div>
</div>
HTML;
}
})
->type('@bar', 'Hey!')
->waitForLivewire()->click('@toggle')
->assertInputValue('@bar', 'Hey!')
->assertNotPresent('@foo')
->waitForLivewire()->click('@toggle')
->assertInputValue('@bar', 'Hey!')
->assertVisible('@foo')
;
}
public function test_blade_conditional_actions_are_handled_properly_by_morphdom()
{
Livewire::visit(new class extends Component {
public $enabled = true;
function enable()
{
$this->enabled = true;
}
function disable()
{
$this->enabled = false;
}
function render() {
return <<<'HTML'
<div>
<div>
@if ($enabled)
<button wire:click="disable" dusk="disable">Disable</button>
@else
<button wire:click="enable" dusk="enable">Enable</button>
@endif
</div>
</div>
HTML;
}
})
->waitForLivewire()->click('@disable')
->assertNotPresent('@disable')
->assertVisible('@enable')
->waitForLivewire()->click('@enable')
->assertNotPresent('@enable')
->assertVisible('@disable')
;
}
}
Function Calls
None |
Stats
MD5 | 43c3bc69f613c0d231dc207f790e03c3 |
Eval Count | 0 |
Decode Time | 91 ms |