/** * Add a route object to the router * @param \Pulse\Route $route The Pulse Route */ public function map(\Pulse\Route $route) { list($groupPattern, $groupKernel) = $this->processGroups(); $route->setPattern($groupPattern . $route->getPattern()); $this->routes[] = $route; foreach ($groupKernel as $kernel) { $route->setKernel($kernel); } }