Browse Source

fixed route http method; added basic parameter regex

tags/0.1.0
Robin Thoni 9 years ago
parent
commit
1d363f66fc
1 changed files with 7 additions and 2 deletions
  1. 7
    2
      src/Utils/LuRoute.php

+ 7
- 2
src/Utils/LuRoute.php View File

3
 namespace Luticate\Utils;
3
 namespace Luticate\Utils;
4
 
4
 
5
 class LuRoute {
5
 class LuRoute {
6
+
7
+    const REG_UINT = "[0-9]+";
8
+    const REG_INT = "\\-?" . self::REG_INT;
9
+    const REG_BOOL = "true|false";
10
+
6
     /**
11
     /**
7
      * @var string[]
12
      * @var string[]
8
      */
13
      */
44
         $this->middleware[] = $middleware;
49
         $this->middleware[] = $middleware;
45
     }
50
     }
46
 
51
 
47
-    private function getOptions($method, $url, $business, $method, $permissions, $middleware)
52
+    private function getOptions($httpMethod, $url, $business, $method, $permissions, $middleware)
48
     {
53
     {
49
         if (!is_array($permissions)) {
54
         if (!is_array($permissions)) {
50
             $permissions = array($permissions);
55
             $permissions = array($permissions);
68
         $route->setBusinessClass($business);
73
         $route->setBusinessClass($business);
69
         $route->setMiddlware($middleware_string);
74
         $route->setMiddlware($middleware_string);
70
         $route->setPermissions($permissions);
75
         $route->setPermissions($permissions);
71
-        $route->setMethod($method);
76
+        $route->setMethod($httpMethod);
72
         $this->routes[] = $route;
77
         $this->routes[] = $route;
73
 
78
 
74
         return [function() use($business, $method)
79
         return [function() use($business, $method)

Loading…
Cancel
Save