From ac810f8597d20f7215605afd4c0337c34f8e38ec Mon Sep 17 00:00:00 2001 From: Jason Lewis Date: Sun, 24 Jun 2012 19:28:53 +0930 Subject: [PATCH] Allow filter patterns to supply a name and callback as an easier alternative. Signed-off-by: Jason Lewis --- laravel/routing/route.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/laravel/routing/route.php b/laravel/routing/route.php index 73b79521..b63bdc32 100644 --- a/laravel/routing/route.php +++ b/laravel/routing/route.php @@ -213,6 +213,15 @@ protected function patterns() { if (Str::is($pattern, $this->uri)) { + // If the filter provided is an array then we need to register + // the filter before we can assign it to the route. + if (is_array($filter)) + { + list($filter, $callback) = array_values($filter); + + Filter::register($filter, $callback); + } + $filters[] = $filter; } }