diff --git a/system/routing/route.php b/system/routing/route.php index 5e409476..358b19a4 100644 --- a/system/routing/route.php +++ b/system/routing/route.php @@ -1,5 +1,6 @@ callback)) { + if (isset($this->callback['needs'])) + { + Package::load(explode(', ', $this->callback['needs'])); + } + $response = isset($this->callback['before']) ? Filter::call($this->callback['before'], array(), true) : null; if (is_null($response) and ! is_null($handler = $this->find_route_function()))