Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
AddressSuggestionResource
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 toArray
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace Domain\Address\Resources;
4
5use Illuminate\Http\Request;
6use Illuminate\Http\Resources\Json\JsonResource;
7use Illuminate\Support\Collection;
8
9use App\Models\Transferable\Transferable;
10
11use Domain\Address\Enums\AddressCategoryEnum;
12use Domain\Address\Services\AddressHierarchyService;
13use Domain\Item\Resource\ItemResource;
14use Domain\Shared\Enums\SectorEnum;
15
16/**
17 * @property int $id
18 * @property string $name
19 * @property int $parent_id
20 * @property string $order
21 * @property string $hierarchy
22 * @property int $sector
23 * @property string $stored_amount
24 */
25class AddressSuggestionResource extends JsonResource
26{
27    public function toArray(Request $request): array
28    {
29        return [
30            "id"             => $this->id,
31            "name"           => $this->name,
32            "parent_id"      => $this->parent_id,
33            "order"          => $this->ordem,
34            "hierarchy"      => $this->hierarquia,
35            "sector"         => $this->sector,
36            "stored_amount"  => $this->stored_amount
37        ];
38    }
39}