exchange/app/Transformers/TarifTransformer.php

26 lines
564 B
PHP

<?php
namespace App\Transformers;
use App\Models\Tarif;
use League\Fractal\TransformerAbstract;
class TarifTransformer extends TransformerAbstract
{
private $locale;
public function __construct($locale)
{
$this->locale = $locale;
}
public function transform(Tarif $tarif)
{
return [
'id' => $tarif->id,
'type' => $tarif->type,
'title' => $tarif->getTranslations('title', [$this->locale]),
'prices' => $tarif->getTranslations('prices', [$this->locale]),
];
}
}