<?php

namespace Lavalite\Product\Repositories\Presenter;

use League\Fractal\TransformerAbstract;
use Hashids;

class ProductListTransformer extends TransformerAbstract
{
    public function transform(\Lavalite\Product\Models\Product $product)
    {
        return [
            'id'                => $product->getRouteKey(),
            'id'                => $product->id,
            'name'              => $product->name,
            'created_at'        => $product->created_at,
            'updated_at'        => $product->updated_at,
            'created_at'        => format_date($product->created_at),
            'updated_at'        => format_date($product->updated_at),
        ];
    }
}