HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
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()
    {
        //
    }
}