File: D:/HostingSpaces/SBogers10/umans.komma.pro/app/Komma/Projects/Composers/LatestProjectsComposer.php
<?php
/**
* Short description for the file.
*
* @author Pascal Lemmen <pascal@komma.pro>
* @copyright (c) 2012-2016, Komma Mediadesign
*/
namespace Komma\Projects\Composers;
use Illuminate\Foundation\Composer;
use Komma\Projects\ProjectService;
class LatestProjectsComposer
{
private $projectService;
public function __construct(ProjectService $projectService)
{
$this->projectService = $projectService;
}
public function compose($view)
{
if($view->getName() == 'layouts.partials.projectIsolationRow'){
$projects = $this->projectService->getProjectsWhere('show_on_home', 1, 2);
}
else{
$projects = $this->projectService->getProjectsWhere('show_on_home', 1, 4);
}
$view->with(['projects'=> $projects]);
}
}