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/SBogers10/farmfun.komma.pro/app/Providers/ComposerServiceProvider.php
<?php
/**
 * Created by PhpStorm.
 * User: mike
 * Date: 19/05/17
 * Time: 08:41
 */

namespace App\Providers;

use App\Komma\Availability\RandomAvailabiliyForEachLocationComposer;
use App\Komma\Kiyoh\KiyohComposer;
use App\Komma\Locations\LocationComposer;
use App\Komma\ProductCategories\ProductCategoryComposer;
use App\Komma\Products\ProductComposer;
use App\Komma\Questions\QuestionComposer;
use App\Komma\Routes\BreadcrumbComposer;
use App\Komma\SearchAmountOfPersons\SearchAmountOfPersonsComposer;
use App\Komma\ShoppingCart\ShoppingCartComposer;
use Illuminate\Support\ServiceProvider;

class ComposerServiceProvider extends ServiceProvider
{
    /**
     * Register bindings in the container.
     *
     * @return void
     */
    public function boot()
    {

        view()->composer(['site.components.breadcrumbJson', 'site.components.breadcrumb'], BreadcrumbComposer::class);

        view()->composer(['site.organisms.componentables.reviews'], KiyohComposer::class.'@all');
        view()->composer(['site.organisms.componentables.topReviews'], KiyohComposer::class.'@topReviewsAsJson');
        view()->composer(['site.components.rating', 'site.components.ratingLocation'], KiyohComposer::class.'@general');

//        view()->composer(['site.components.experiences'], ProductComposer::class.'@experiences');
        view()->composer(['site.templates.about'], ProductComposer::class.'@firstProducts');
        view()->composer('site.components.search', SearchAmountOfPersonsComposer::class);
        view()->composer(['site.templates.shoppingCart', 'site.organisms.overlayMenu', 'site.organisms.footer', 'site.components.navigation', 'site.master'], ShoppingCartComposer::class);
        view()->composer(['site.templates.availability_index', 'site.templates.products_index'], ProductCategoryComposer::class);
        view()->composer(['site.templates.faq', 'site.templates.contact'], QuestionComposer::class);

        view()->composer(['site.templates.about'], RandomAvailabiliyForEachLocationComposer::class);
        view()->composer(['site.organisms.locations', 'site.templates.locations_show'], LocationComposer::class);
    }

    /**
     * Register the service provider.
     *
     * @return void
     */
    public function register()
    {
        //
    }
}