<?php namespace Eae\Transformation\Transformer;

use League\Fractal;
use Lang;
use SquareGridItem;

class SquareGridTransformer extends Fractal\TransformerAbstract
{


    public function __construct()
    {
    }

    public function transform(SquareGridItem $squareGridItem)
    {
//
//        echo '<pre>';
//        print_r($squareGridItem->toArray());

        $squareImage = $squareGridItem->squareImage;

        $out = [
            'title'       => $squareGridItem->title,
            'subtitle'    => $squareGridItem->subtitle,
            'squareImage' => isset($squareImage->filename) ? getMediaUrl($squareImage->filename) : '',
            'link'        => link_transform($squareGridItem->link, false)
        ];
//
////        print_r($out);
//        dd('transform');

        return $out;
    }
}



