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\Exports\Purchases\Bills\Sheets; use App\Abstracts\Export; use App\Mo..

Decoded Output download

<?php

namespace App\Exports\Purchases\Bills\Sheets;

use App\Abstracts\Export;
use App\Models\Document\DocumentItem as Model;
use App\Interfaces\Export\WithParentSheet;

class BillItems extends Export implements WithParentSheet
{
    public function collection()
    {
        return Model::with('document', 'item')->bill()->collectForExport($this->ids, null, 'document_id');
    }

    public function map($model): array
    {
        $document = $model->document;

        if (empty($document)) {
            return [];
        }

        $model->bill_number = $document->document_number;
        $model->item_name = $model->item->name;
        $model->item_description = $model->item->description;
        $model->item_type = $model->item->type;

        return parent::map($model);
    }

    public function fields(): array
    {
        return [
            'bill_number',
            'item_name',
            'item_description',
            'item_type',
            'quantity',
            'price',
            'total',
            'tax',
        ];
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php

namespace App\Exports\Purchases\Bills\Sheets;

use App\Abstracts\Export;
use App\Models\Document\DocumentItem as Model;
use App\Interfaces\Export\WithParentSheet;

class BillItems extends Export implements WithParentSheet
{
    public function collection()
    {
        return Model::with('document', 'item')->bill()->collectForExport($this->ids, null, 'document_id');
    }

    public function map($model): array
    {
        $document = $model->document;

        if (empty($document)) {
            return [];
        }

        $model->bill_number = $document->document_number;
        $model->item_name = $model->item->name;
        $model->item_description = $model->item->description;
        $model->item_type = $model->item->type;

        return parent::map($model);
    }

    public function fields(): array
    {
        return [
            'bill_number',
            'item_name',
            'item_description',
            'item_type',
            'quantity',
            'price',
            'total',
            'tax',
        ];
    }
}

Function Calls

None

Variables

None

Stats

MD5 37237f46bbf9e14318141596f8522704
Eval Count 0
Decode Time 99 ms