[Routing] removed getHostnamePattern from RouteCollection

This commit is contained in:
Tobias Schultze 2012-11-15 13:28:38 +01:00 committed by Fabien Potencier
parent 777aa5085d
commit 6334343cda

View File

@ -46,11 +46,6 @@ class RouteCollection implements \IteratorAggregate, \Countable
*/ */
private $parent; private $parent;
/**
* @var string
*/
private $hostnamePattern = '';
public function __clone() public function __clone()
{ {
foreach ($this->routes as $name => $route) { foreach ($this->routes as $name => $route) {
@ -274,24 +269,12 @@ class RouteCollection implements \IteratorAggregate, \Countable
} }
/** /**
* Returns the hostname pattern. * Sets the hostname pattern on all child routes.
*
* @return string The pattern
*/
public function getHostnamePattern()
{
return $this->hostnamePattern;
}
/**
* Sets the hostname pattern on this collection and all children.
* *
* @param string $pattern The pattern * @param string $pattern The pattern
*/ */
public function setHostnamePattern($pattern) public function setHostnamePattern($pattern)
{ {
$this->hostnamePattern = (string) $pattern;
foreach ($this->routes as $name => $route) { foreach ($this->routes as $name => $route) {
$route->setHostnamePattern($pattern); $route->setHostnamePattern($pattern);
} }