<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\View;

class ViewServiceProvider extends ServiceProvider {

    public function boot()
    {
        View::composer('*', function ($view) {
            $managerUser = managerUser();

            /** If we have manager */
            if ( $managerUser ) {
                $managerPermissions = managerUser()->getAllPermissions();
                $view->with('managerPermissions', $managerPermissions);
            }

        });
    }

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

    }

}