Example #1
0
 /**
  * @param \Illuminate\Routing\Route $route
  *
  * @return string
  */
 protected function getMiddleware($route)
 {
     return collect($route->gatherMiddleware())->map(function ($middleware) {
         return $middleware instanceof Closure ? 'Closure' : $middleware;
     })->implode(',');
 }
Example #2
0
 /**
  * Gather the middleware for the given route.
  *
  * @param  \Illuminate\Routing\Route  $route
  * @return array
  */
 public function gatherRouteMiddleware(Route $route)
 {
     $middleware = collect($route->gatherMiddleware())->map(function ($name) {
         return (array) $this->resolveMiddlewareClassName($name);
     })->flatten();
     return $this->sortMiddleware($middleware);
 }
 protected function getRegisteredMiddleware(Route $route)
 {
     return collect($route->gatherMiddleware())->map(function ($middleware) {
         return $middleware instanceof Closure ? 'Closure' : $middleware;
     });
 }