/** * Call the given route filter. * * @param string $filter * @param array $parameters * @param \Nova\Routing\Route $route * @param \Nova\Http\Request $request * @param \Nova\Http\Response|null $response * @return mixed */ public function callRouteFilter($filter, $parameters, $route, $request, $response = null) { if (!$this->filtering) { return null; } $data = array_merge(array($route, $request, $response), $parameters); return $this->events->until('router.filter: ' . $filter, $this->cleanFilterParameters($data)); }