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\SupportRedirects; use function Livewire\store; trait ..

Decoded Output download

<?php

namespace Livewire\Features\SupportRedirects;

use function Livewire\store;

trait HandlesRedirects
{
    public function redirect($url, $navigate = false)
    {
        store($this)->set('redirect', $url);

        if ($navigate) store($this)->set('redirectUsingNavigate', true);

        $shouldSkipRender = ! config('livewire.render_on_redirect', false);

        $shouldSkipRender && $this->skipRender();
    }

    public function redirectRoute($name, $parameters = [], $absolute = true, $navigate = false)
    {
        $this->redirect(route($name, $parameters, $absolute), $navigate);
    }

    public function redirectIntended($default = '/', $navigate = false)
    {
        $url = session()->pull('url.intended', $default);
    
        $this->redirect($url, $navigate);
    }

    public function redirectAction($name, $parameters = [], $absolute = true, $navigate = false)
    {
        $this->redirect(action($name, $parameters, $absolute), $navigate);
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php

namespace Livewire\Features\SupportRedirects;

use function Livewire\store;

trait HandlesRedirects
{
    public function redirect($url, $navigate = false)
    {
        store($this)->set('redirect', $url);

        if ($navigate) store($this)->set('redirectUsingNavigate', true);

        $shouldSkipRender = ! config('livewire.render_on_redirect', false);

        $shouldSkipRender && $this->skipRender();
    }

    public function redirectRoute($name, $parameters = [], $absolute = true, $navigate = false)
    {
        $this->redirect(route($name, $parameters, $absolute), $navigate);
    }

    public function redirectIntended($default = '/', $navigate = false)
    {
        $url = session()->pull('url.intended', $default);
    
        $this->redirect($url, $navigate);
    }

    public function redirectAction($name, $parameters = [], $absolute = true, $navigate = false)
    {
        $this->redirect(action($name, $parameters, $absolute), $navigate);
    }
}

Function Calls

None

Variables

None

Stats

MD5 44f7af7c6656df08d373063964fae65d
Eval Count 0
Decode Time 96 ms