/**
  * Handle an incoming request.
  *
  * @param \Illuminate\Http\Request $request
  * @param \Closure                 $next
  *
  * @return mixed
  */
 public function handle(Request $request, Closure $next)
 {
     View::share('request', $request);
     View::share('editor', Editor::getFacadeRoot());
     $viewHelpers = Config::get('boomcms.viewHelpers');
     foreach ($viewHelpers as $key => $value) {
         View::share($key, $value);
     }
     return $next($request);
 }