File: D:/HostingSpaces/SBogers95/rentman.io/app/Providers/ComposerServiceProvider.php
<?php
/**
* Created by PhpStorm.
* User: mike
* Date: 19/05/17
* Time: 08:41
*/
namespace App\Providers;
use App\Komma\Announcements\AnnouncementComposer;
use App\Komma\CareersJobs\CareersJobComposer;
use App\Komma\Crews\CrewComposer;
use App\Komma\CustomerLogos\CustomerLogoByCountryComposer;
use App\Komma\CustomerLogos\CustomerLogoComposer;
use App\Komma\Employees\EmployeeComposer;
use App\Komma\Integrations\IntegrationComposer;
use App\Komma\Inventories\InventoryComposer;
use App\Komma\Packages\PackageComposer;
use App\Komma\PricingLabels\PricingLabelComposer;
use App\Komma\PricingProducts\PricingProductComposer;
use App\Komma\SiteConfig\CapterraRatingComposer;
use App\Komma\Webinars\WebinarComposer;
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.pages.about', TeamMemberComposer::class);
// view()->composer('site.partials.servicesList', ServicesComposer::class);
view()->composer('site.organisms.colleagues', EmployeeComposer::class);
view()->composer('site.components.rating', CapterraRatingComposer::class);
view()->composer('site.components.heroRating', CapterraRatingComposer::class);
view()->composer('site.components.careersJobs', CareersJobComposer::class);
view()->composer(['site.components.customerLogos', 'site.components.customerLogoSlider'], CustomerLogoComposer::class);
// view()->composer('site.components.customerLogosByCountry', CustomerLogoByCountryComposer::class);
// view()->composer(['site.templates.pricing'], PackageComposer::class);
view()->composer(['site.templates.pricing', 'site.components.pricing', 'site.components.horizontalProductCard', 'site.templates.pricing_inventory', 'site.templates.pricing_crew'], PricingLabelComposer::class);
view()->composer(['site.templates.pricing'], PricingProductComposer::class);
view()->composer(['site.templates.pricing_inventory'], InventoryComposer::class);
view()->composer(['site.templates.pricing_crew'], CrewComposer::class);
view()->composer(['site.components.announcements'], AnnouncementComposer::class);
view()->composer(['site.organisms.componentables.integrations'], IntegrationComposer::class);
view()->composer(['site.templates.webinars'], WebinarComposer::class);
}
/**
* Register the service provider.
*
* @return void
*/
public function register()
{
//
}
}