File: D:/HostingSpaces/SBogers10/netwerkbrabant.komma.pro/app/Providers/ComposerServiceProvider.php
<?php
/**
* Created by PhpStorm.
* User: mike
* Date: 19/05/17
* Time: 08:41
*/
namespace App\Providers;
use App\KommaApp\CompanyCategories\CompanyCategoriesComposer;
use App\KommaApp\CourseTypes\CourseTypeComposer;
use App\KommaApp\Magazines\Composers\LatestMagazineComposer;
use App\KommaApp\Magazines\Composers\MagazineMenuComposer;
use App\KommaApp\Partners\PartnerComposer;
use App\KommaApp\PastEvents\LatestPastEventsComposer;
use App\KommaApp\Regions\RegionComposer;
use App\KommaApp\Events\EventComposer;
use App\KommaApp\Regions\UnfilteredRegionComposer;
use App\KommaApp\SiteConfig\MemberPriceComposer;
use Illuminate\Support\ServiceProvider;
class ComposerServiceProvider extends ServiceProvider
{
/**
* Register bindings in the container.
*
* @return void
*/
public function boot()
{
// Using class based composers...
view()->composer('site.partials.about.partners', PartnerComposer::class);
view()->composer(['site.partials.home.events', 'site.pages.companies.index'], EventComposer::class);
view()->composer('site.partials.magazines.menu', MagazineMenuComposer::class);
view()->composer('site.partials.home.gridCards', LatestPastEventsComposer::class);
view()->composer(['site.forms.userDashboard.profile', 'site.forms.auth.register'], CompanyCategoriesComposer::class);
view()->composer(['site.partials.home.latestMagazineRow','site.partials.home.gridCards'], LatestMagazineComposer::class);
view()->composer(['site.pages.events.index','site.pages.events.region', 'site.pages.pastEvents.index','site.pages.pastEvents.region', 'site.partials.events.event', 'site.partials.events.eventSignUpArea', 'site.pages.events.show', 'site.pages.events.signUp.show', 'site.pages.events.signUp.success', 'site.pages.pastEvents.show'], RegionComposer::class);
view()->composer(['site.auth.register'], UnfilteredRegionComposer::class);
view()->composer(['site.partials.memberAdvantagesCard'], MemberPriceComposer::class);
view()->composer(['site.partials.courses.switcher'], CourseTypeComposer::class);
}
/**
* Register the service provider.
*
* @return void
*/
public function register()
{
//
}
}