/** * addRoute - prepend a route to given routing object with abstraction of * symfony version * * @param sfRouting $r * @param string $routeName * @param string $routeUrl * @param array $routeParameters * @return void */ protected static function addRoute(sfRouting $r, $routeName, $routePattern, $routeDefaults, $routeRequirements = array(), $routeOptions = array()) { if (self::$newStyleRoutes) { $r->prependRoute(self::ROUTE . '_' . $routeName, new sfRoute($routePattern, $routeDefaults, $routeRequirements, $routeOptions)); } else { $r->prependRoute(self::ROUTE . '_' . $routeName, $routePattern, $routeDefaults, $routeRequirements); } }