Cleaned up code

This commit is contained in:
Chris 2017-10-25 08:35:17 +02:00
parent 8699df0060
commit 140681593c
2 changed files with 18 additions and 8 deletions

View File

@ -15,7 +15,7 @@ class Route{
}else{
self::$path = '/';
}
}
public static function add($expression,$function){
@ -41,11 +41,11 @@ class Route{
if(Config::get('basepath')){
//Add / if its not empty
if($route['expression']!=''){
$route['expression'] = '/'.$route['expression'];
}
//Add / if its not empty
if($route['expression']!=''){
$route['expression'] = '/'.$route['expression'];
}
$route['expression'] = '('.Config::get('basepath').')'.$route['expression'];
}
@ -56,7 +56,7 @@ class Route{
//Add 'find string end' automatically
$route['expression'] = $route['expression'].'$';
//echo $route['expression'].'<br/>';
//echo $route['expression'].'<br/>';
//check match
if(preg_match('#'.$route['expression'].'#',self::$path,$matches)){

View File

@ -5,7 +5,7 @@ include('Config.php');
include('Route.php');
//config
Config::set('basepath','');
Config::set('basepath','/api/v1');
//init routing
Route::init();
@ -52,6 +52,16 @@ Route::add('/(.*)/(.*)/(.*)/(.*)',function($var1,$var2,$var3,$var4){
echo 'You have entered: '.$var1.' / '.$var2.' / '.$var3.' / '.$var4.'<br/>';
});
Route::add('/api/v1/deployment/(.*)',function($id){
//Do something
echo $id;
});
Route::add('/deployment/(.*)',function($id){
//Do something
echo $id;
});
//Add a 404 Not found Route
Route::add404(function($url){