/** * Get current request params * Avaliable: * * routename, * directory, * controller, * action, * slug, * id * * @param null $param * @return array */ public static function get($param = null) { if (self::$_current === null) { self::$_current = new stdClass(); self::$_current->routename = Request::$current->routename(); self::$_current->directory = Request::$current->directory(); self::$_current->controller = mb_strtolower(Request::$current->controller()); self::$_current->action = Request::$current->action(); self::$_current->slug = Request::$current->param('slug'); self::$_current->id = Request::$current->param('id'); } return $param ? self::$_current->{$param} : self::$_current; }