<?php namespace Eae\Composers\Homepage;

use HomeTemplateConfiguration;

class HomepageComposer {

    use \Eae\Composers\Traits\SocialTrait;

    public function compose($view) {
        $bodyClass = 'homepage';

        $data = $view->getData();
        $page = $data['object'];

        // $articles = $page->articles()->full()->orderBy('position')->get();
        // $videos = $page->videos()->full()->orderBy('position')->get();

        $templateData = HomeTemplateConfiguration::full()
            ->where('entry_id', $page->id)->first();

        $shareData = $this->_getShareData($page, $templateData, array());

        $view->with(compact('bodyClass', 'templateData', 'shareData'));
    }
}
