Changeset 17466
- Timestamp:
- 04/21/09 08:17:10 (4 years ago)
- Files:
-
- branches/1.2/lib/routing/sfPatternRouting.class.php (modified) (5 diffs)
- branches/1.3/lib/routing/sfPatternRouting.class.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.2/lib/routing/sfPatternRouting.class.php
r17440 r17466 360 360 361 361 /** 362 * Sets a default parameter. 363 * 364 * @param string $key The key 365 * @param string $value The value 366 */ 367 /* 368 public function setDefaultParameter($key, $value) 369 { 370 parent::setDefaultParameter($key, $value); 371 foreach ($this->routes as $name => $route) 372 { 373 if (is_string($route)) 374 { 375 $route = $this->loadRoute($name); 376 } 377 $route->setDefaultParameters($this->defaultParameters); 378 } 379 } 380 */ 381 /** 382 * Sets the default parameters for URL generation. 383 * 384 * @param array $parameters An array of default parameters 385 */ 386 /* 387 public function setDefaultParameters($parameters) 388 { 389 parent::setDefaultParameters($parameters); 390 foreach ($this->routes as $name => $route) 391 { 392 if (is_string($route)) 393 { 394 $route = $this->loadRoute($name); 395 } 396 $route->setDefaultParameters($this->defaultParameters); 397 } 398 } 399 */ 400 401 /** 362 402 * @see sfRouting 363 403 */ … … 392 432 $route = $this->loadRoute($name); 393 433 } 434 $route->setDefaultParameters($this->defaultParameters); 394 435 } 395 436 else … … 448 489 $route = $this->loadRoute($info['name']); 449 490 } 491 $route->setDefaultParameters($this->defaultParameters); 450 492 451 493 $route->bind($this->options['context'], $info['parameters']); … … 555 597 $route = $this->loadRoute($name); 556 598 } 599 $route->setDefaultParameters($this->defaultParameters); 557 600 558 601 if (false === $parameters = $route->matchesUrl($url, $this->options['context'])) … … 575 618 $route = $this->loadRoute($name); 576 619 } 620 $route->setDefaultParameters($this->defaultParameters); 577 621 578 622 if ($route->matchesParameters($parameters, $this->options['context'])) branches/1.3/lib/routing/sfPatternRouting.class.php
r17440 r17466 334 334 335 335 /** 336 * Sets a default parameter. 337 * 338 * @param string $key The key 339 * @param string $value The value 340 */ 341 /* 342 public function setDefaultParameter($key, $value) 343 { 344 parent::setDefaultParameter($key, $value); 345 foreach ($this->routes as $name => $route) 346 { 347 if (is_string($route)) 348 { 349 $route = $this->loadRoute($name); 350 } 351 $route->setDefaultParameters($this->defaultParameters); 352 } 353 } 354 */ 355 /** 356 * Sets the default parameters for URL generation. 357 * 358 * @param array $parameters An array of default parameters 359 */ 360 /* 361 public function setDefaultParameters($parameters) 362 { 363 parent::setDefaultParameters($parameters); 364 foreach ($this->routes as $name => $route) 365 { 366 if (is_string($route)) 367 { 368 $route = $this->loadRoute($name); 369 } 370 $route->setDefaultParameters($this->defaultParameters); 371 } 372 } 373 */ 374 375 /** 336 376 * @see sfRouting 337 377 */ … … 366 406 $route = $this->loadRoute($name); 367 407 } 408 $route->setDefaultParameters($this->defaultParameters); 368 409 } 369 410 else … … 422 463 $route = $this->loadRoute($info['name']); 423 464 } 465 $route->setDefaultParameters($this->defaultParameters); 424 466 425 467 $route->bind($this->options['context'], $info['parameters']); … … 529 571 $route = $this->loadRoute($name); 530 572 } 573 $route->setDefaultParameters($this->defaultParameters); 531 574 532 575 if (false === $parameters = $route->matchesUrl($url, $this->options['context'])) … … 549 592 $route = $this->loadRoute($name); 550 593 } 594 $route->setDefaultParameters($this->defaultParameters); 551 595 552 596 if ($route->matchesParameters($parameters, $this->options['context']))