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\Tests; use Livewire\Component; use Livewire\Livewire; class Up..

Decoded Output download

<?php

namespace Livewire\Tests;

use Livewire\Component;
use Livewire\Livewire;

class UpdatingTableRowsTest extends \Tests\BrowserTestCase
{
    public function test_component_renders_table_rows_and_updates_properly()
    {
        Livewire::visit([new class extends Component {
            public function render() {
                return <<<'HTML'
                    <table>
                        <tbody>
                            <livewire:child />
                        </tbody>
                    </table>
                HTML;
            }
        },
        'child' => new class extends Component {
            public int $counter = 0;

            public function increment()
            {
                $this->counter++;
            }

            public function render()
            {
                return <<<'HTML'
                    <tr dusk="table-row">
                        <td>
                            <button type="button" wire:click="increment" dusk="increment">+</button>
                        </td>
                        <td>
                            <input wire:model="counter" dusk="counter">
                        </td>
                    </tr>
                HTML;
            }
        }])
            ->assertPresent('@table-row')
            ->assertPresent('@counter')
            ->assertInputValue('@counter', '0')
            ->click('@increment')
            ->waitForLivewire()
            ->assertPresent('@table-row')
            ->assertPresent('@counter')
            ->assertInputValue('@counter', '1')
        ;
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php

namespace Livewire\Tests;

use Livewire\Component;
use Livewire\Livewire;

class UpdatingTableRowsTest extends \Tests\BrowserTestCase
{
    public function test_component_renders_table_rows_and_updates_properly()
    {
        Livewire::visit([new class extends Component {
            public function render() {
                return <<<'HTML'
                    <table>
                        <tbody>
                            <livewire:child />
                        </tbody>
                    </table>
                HTML;
            }
        },
        'child' => new class extends Component {
            public int $counter = 0;

            public function increment()
            {
                $this->counter++;
            }

            public function render()
            {
                return <<<'HTML'
                    <tr dusk="table-row">
                        <td>
                            <button type="button" wire:click="increment" dusk="increment">+</button>
                        </td>
                        <td>
                            <input wire:model="counter" dusk="counter">
                        </td>
                    </tr>
                HTML;
            }
        }])
            ->assertPresent('@table-row')
            ->assertPresent('@counter')
            ->assertInputValue('@counter', '0')
            ->click('@increment')
            ->waitForLivewire()
            ->assertPresent('@table-row')
            ->assertPresent('@counter')
            ->assertInputValue('@counter', '1')
        ;
    }
}

Function Calls

None

Variables

None

Stats

MD5 1f8092a44e73e03218738caef631575c
Eval Count 0
Decode Time 70 ms