From 57bd53847cfd01d414728c871512ef2af123ffd5 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Wed, 19 Aug 2015 20:59:05 -0400 Subject: Improve sidebar menus --- app/Core/Router.php | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) (limited to 'app/Core') diff --git a/app/Core/Router.php b/app/Core/Router.php index ae989de5..6e7576d6 100644 --- a/app/Core/Router.php +++ b/app/Core/Router.php @@ -10,6 +10,22 @@ namespace Core; */ class Router extends Base { + /** + * Controller + * + * @access private + * @var string + */ + private $controller = ''; + + /** + * Action + * + * @access private + * @var string + */ + private $action = ''; + /** * Store routes for path lookup * @@ -26,6 +42,28 @@ class Router extends Base */ private $urls = array(); + /** + * Get action + * + * @access public + * @return string + */ + public function getAction() + { + return $this->action; + } + + /** + * Get controller + * + * @access public + * @return string + */ + public function getController() + { + return $this->controller; + } + /** * Get the path to compare patterns * @@ -208,6 +246,9 @@ class Router extends Base return false; } + $this->action = $method; + $this->controller = $controller; + $instance = new $class($this->container); $instance->beforeAction($controller, $method); $instance->$method(); -- cgit v1.2.3