<?php namespace Eae\Transformation\Transformer\Frontend;

use League\Fractal;
use MenuItem;

class FooterMenuTransformer extends Fractal\TransformerAbstract
{
  public function __construct($entryID)
  {
    $this->entryID = $entryID;
  }

  public function transform(MenuItem $menuItem)
  {

    $out = [
      'title'  => $menuItem->title,
      'url'    => lang_url($menuItem->url),
      'uri'    => $menuItem->url,
      'active' => $menuItem->entry_id == $this->entryID,
      'lang'   => $menuItem->language_id,
      'target' => is_null($menuItem->target) ? '_self' : $menuItem->target
    ];

    return $out;
  }
}



