<?php namespace Eae\Transformation\Transformer;

use League\Fractal;
use Lang;
use ListItem;

class ListItemTransformer extends Fractal\TransformerAbstract
{
    public function __construct()
    {
    }

    public function transform(ListItem $listItem)
    {
        $out = [
            'id'          => (int)$listItem->id,
            'title'       => $listItem->list_item_title,
            'subtitle'    => $listItem->list_item_subtitle,
            'description' => $listItem->list_item_description,
            'audio'       => $listItem->list_item_audio
        ];

        return $out;
    }
}
