OSDN Git Service

Merge config params with query params #101
authorAntoine Pous <gecko@dvp.io>
Thu, 9 Mar 2017 21:50:32 +0000 (22:50 +0100)
committerAntoine Pous <gecko@dvp.io>
Thu, 9 Mar 2017 21:50:32 +0000 (22:50 +0100)
src/Route.php

index e4b0603..102d51b 100755 (executable)
@@ -85,6 +85,7 @@ class Route
         $this->methods = isset($config['methods']) ? (array) $config['methods'] : array();
         $this->target  = isset($config['target']) ? $config['target'] : null;
         $this->name    = isset($config['name']) ? $config['name'] : null;
+        $this->parameters = isset($config['parameters']) ? $config['parameters'] : array();
     }
 
     public function getUrl()
@@ -161,7 +162,7 @@ class Route
 
     public function setParameters(array $parameters)
     {
-        $this->parameters = $parameters;
+        $this->parameters = array_merge($this->parameters, $parameters);
     }
 
     public function dispatch()