From 8e5a67740e3ca13b072461448944e024e4b49c70 Mon Sep 17 00:00:00 2001 From: ahwelp Date: Wed, 1 Aug 2018 23:23:12 +0000 Subject: [PATCH] Little fix. Now Cli Routes are enabled. --- src/BBRouter/RouteCollection.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/BBRouter/RouteCollection.php b/src/BBRouter/RouteCollection.php index 6f77f2a..149d7b1 100755 --- a/src/BBRouter/RouteCollection.php +++ b/src/BBRouter/RouteCollection.php @@ -22,13 +22,17 @@ class RouteCollection{ private static function newObj(){ if (!isset(self::$_route_collection)) { self::$_route_collection = new RouteCollection(); - self::$_route_collection->_uri = isset( $_GET['uri'] ) ? '/'. $_GET['uri'] : '/'; + if(php_sapi_name() == "cli"){ + self::$_route_collection->_uri = isset( $_SERVER['argv'][1] ) ? '/'. $_SERVER['argv'][1] : '/'; + }else{ + self::$_route_collection->_uri = isset( $_GET['uri'] ) ? '/'. $_GET['uri'] : '/'; + } self::$_route_collection->define_verb(); } return self::$_route_collection; } - public function getInstance(){ + public static function getInstance(){ if (!isset(self::$_route_collection)) { return self::newObj(); } @@ -84,7 +88,7 @@ class RouteCollection{ $verb = "CLI"; }else{ $verb = $_SERVER['REQUEST_METHOD']; - } + } if(in_array($verb, $verbs_whitelist)){ $this->_verb = $verb;