Fixed route before filter
and throw an Exception for anything falling through __call
This commit is contained in:
parent
48f1879b9f
commit
7f2fd60e9f
|
@ -95,7 +95,7 @@ public function call()
|
|||
// request cycle makes tasks like authorization convenient.
|
||||
$before = array_merge(array('before'), $this->filters('before'));
|
||||
|
||||
if ( ! is_null($response = $this->filter($before, array(), true)))
|
||||
if ( ! is_null($response = Filter::run($before, array(), true)))
|
||||
{
|
||||
return $response;
|
||||
}
|
||||
|
@ -117,7 +117,7 @@ public function call()
|
|||
|
||||
Filter::run($filters, array($response));
|
||||
|
||||
return $response;
|
||||
return $response;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -209,6 +209,7 @@ public function handles($uri)
|
|||
public function __call($method, $parameters)
|
||||
{
|
||||
if (strpos($method, 'is_') === 0) return $this->is(substr($method, 3));
|
||||
throw new \Exception('Method "'.$method.'" not found', E_NOTICE);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue