/** * Get before filters * * @param Route $route * @return string */ protected function getBeforeFilters($route) { return implode(', ', $route->getBeforeFilters()); }
/** * Get before filters * * @param \Illuminate\Routing\Route $route * @return string */ protected function getBeforeFilters($route) { $before = $route->getBeforeFilters(); $before = array_unique(array_merge($before, $this->getPatternFilters($route))); return implode(', ', $before); }
/** * Merge a groups filters onto a route. * * @param \Illuminate\Routing\Route $route * @param \JasonLewis\EnhancedRouter\RouteGroup $group * @return void */ protected function mergeGroupFilters($route, $group) { $before = array_unique(array_merge($route->getBeforeFilters(), $group->getBeforeFilters())); $route->setOption('_before', $before); $after = array_unique(array_merge($route->getAfterFilters(), $group->getAfterFilters())); $route->setOption('_after', $after); }