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 LegacyTests\Browser\Alpine\Entangle; use Livewire\Component as BaseCompo..

Decoded Output download

<?php

namespace LegacyTests\Browser\Alpine\Entangle;

use Livewire\Component as BaseComponent;

class EntangleNestedParentComponent extends BaseComponent
{
    public $list = [
        ['id' => 1, 'name' => 'test1'],
    ];

    public function addList()
    {
        $this->list[] = ['id' => (count($this->list) + 1), 'name' => 'test' . (count($this->list) + 1)];
    }

    public function removeList()
    {
        array_pop($this->list);
    }

    public function render()
    {
        return
<<<'HTML'
<div x-data>
    <div dusk="output">
        @foreach($list as $key => $item)
            @livewire(LegacyTests\Browser\Alpine\Entangle\EntangleNestedChildComponent::class, ['item' => $item], key($key))
        @endforeach
    </div>

    <div>
        <button dusk="add" type="button" wire:click="addList">Add</button>
        <button dusk="remove" type="button" wire:click="removeList">Delete</button>
    </div>
</div>
HTML;
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php

namespace LegacyTests\Browser\Alpine\Entangle;

use Livewire\Component as BaseComponent;

class EntangleNestedParentComponent extends BaseComponent
{
    public $list = [
        ['id' => 1, 'name' => 'test1'],
    ];

    public function addList()
    {
        $this->list[] = ['id' => (count($this->list) + 1), 'name' => 'test' . (count($this->list) + 1)];
    }

    public function removeList()
    {
        array_pop($this->list);
    }

    public function render()
    {
        return
<<<'HTML'
<div x-data>
    <div dusk="output">
        @foreach($list as $key => $item)
            @livewire(LegacyTests\Browser\Alpine\Entangle\EntangleNestedChildComponent::class, ['item' => $item], key($key))
        @endforeach
    </div>

    <div>
        <button dusk="add" type="button" wire:click="addList">Add</button>
        <button dusk="remove" type="button" wire:click="removeList">Delete</button>
    </div>
</div>
HTML;
    }
}

Function Calls

None

Variables

None

Stats

MD5 25bd26e9f9aae004c18c53c2de295625
Eval Count 0
Decode Time 118 ms