From c86522026734761ee47f1493cfc461418fc7debf Mon Sep 17 00:00:00 2001 From: Tobias Schultze Date: Wed, 14 Nov 2012 00:25:56 +0100 Subject: [PATCH] [Routing] fix missing hostname serialization in Route --- src/Symfony/Component/Routing/Route.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Symfony/Component/Routing/Route.php b/src/Symfony/Component/Routing/Route.php index a42480a9bf3c..4d5fdc1afb5e 100644 --- a/src/Symfony/Component/Routing/Route.php +++ b/src/Symfony/Component/Routing/Route.php @@ -25,6 +25,11 @@ class Route implements \Serializable */ private $pattern; + /** + * @var string + */ + private $hostnamePattern; + /** * @var array */ @@ -45,11 +50,6 @@ class Route implements \Serializable */ private $compiled; - /** - * @var string - */ - private $hostnamePattern; - private static $compilers = array(); /** @@ -85,6 +85,7 @@ public function serialize() { return serialize(array( 'pattern' => $this->pattern, + 'hostnamePattern' => $this->hostnamePattern, 'defaults' => $this->defaults, 'requirements' => $this->requirements, 'options' => $this->options, @@ -95,6 +96,7 @@ public function unserialize($data) { $data = unserialize($data); $this->pattern = $data['pattern']; + $this->hostnamePattern = $data['hostnamePattern']; $this->defaults = $data['defaults']; $this->requirements = $data['requirements']; $this->options = $data['options'];