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 App\Http\ViewComposers; use App\Http\Controllers\Portal\Invoices as Port..

Decoded Output download

<?php

namespace App\Http\ViewComposers;

use App\Http\Controllers\Portal\Invoices as PortalInvoices;
use App\Http\Controllers\Purchases\Bills;
use App\Http\Controllers\Sales\Invoices;
use Illuminate\View\View;

class DocumentType
{
    /**
     * Bind data to the view.
     *
     * @param  View  $view
     * @return void
     */
    public function compose(View $view)
    {
        $route = request()->route();

        if (empty($route)) {
            return;
        }

        /** @var Invoices|Bills|PortalInvoices $controller */
        $controller = $route->getController();

        $view->with(['type' => $controller->type ?? '']);
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php

namespace App\Http\ViewComposers;

use App\Http\Controllers\Portal\Invoices as PortalInvoices;
use App\Http\Controllers\Purchases\Bills;
use App\Http\Controllers\Sales\Invoices;
use Illuminate\View\View;

class DocumentType
{
    /**
     * Bind data to the view.
     *
     * @param  View  $view
     * @return void
     */
    public function compose(View $view)
    {
        $route = request()->route();

        if (empty($route)) {
            return;
        }

        /** @var Invoices|Bills|PortalInvoices $controller */
        $controller = $route->getController();

        $view->with(['type' => $controller->type ?? '']);
    }
}

Function Calls

None

Variables

None

Stats

MD5 f6f57f51dd10a9dfe803b0e267d80dd1
Eval Count 0
Decode Time 89 ms