Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
6 / 6
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
UnitMeasurementResource
100.00% covered (success)
100.00%
6 / 6
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 toArray
100.00% covered (success)
100.00%
6 / 6
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace Domain\UnitMeasurement\Resources;
4
5use Illuminate\Http\Request;
6use Illuminate\Http\Resources\Json\JsonResource;
7
8/**
9 * @property string $name
10 * @property int $amount
11 */
12class UnitMeasurementResource extends JsonResource
13{
14    /**
15     * Transform the resource into an array.
16     *
17     * @param Request $request
18     * @return array
19     */
20    public function toArray(Request $request): array
21    {
22        return [
23            'id'      => $this->id,
24            'name'    => $this->name,
25            'amount'  => $this->amount,
26            'acronym' => $this->acronym
27        ];
28    }
29}