Allow filter patterns to supply a name and callback as an easier alternative.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
This commit is contained in:
Jason Lewis
2012-06-24 19:28:53 +09:30
parent 0ebeb14b67
commit ac810f8597

View File

@@ -213,6 +213,15 @@ class Route {
{
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;
}
}