<?php namespace Eae\Composers\QuestionTwo;

use QuestionTwoTemplateConfiguration;
use Input;
use Config;

class QuestionTwoComposer
{
    use \Eae\Composers\Traits\SocialTrait;

    public function compose($view)
    {
        $bodyClass = 'question-two';

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

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

        $templateData = QuestionTwoTemplateConfiguration::full()
            ->where('entry_id', $page->id)->first();
        $shareData = $this->_getShareData($page, $templateData, $articles);
        $view->with(compact('bodyClass', 'templateData', 'articles', 'shareData'));
    }
}
