From 180078d0f6fa97bf5f3398e8c5d2f56030236c33 Mon Sep 17 00:00:00 2001 From: Guilherme Blanco Date: Mon, 14 Mar 2011 01:04:50 -0300 Subject: [PATCH] Added namedQueries as optional during serialization of ClassMetadata. --- lib/Doctrine/ORM/Mapping/ClassMetadata.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/Doctrine/ORM/Mapping/ClassMetadata.php b/lib/Doctrine/ORM/Mapping/ClassMetadata.php index a8a8828f6d3..222b3887769 100644 --- a/lib/Doctrine/ORM/Mapping/ClassMetadata.php +++ b/lib/Doctrine/ORM/Mapping/ClassMetadata.php @@ -275,7 +275,6 @@ public function __sleep() { // This metadata is always serialized/cached. $serialized = array( - 'namedQueries', 'associationMappings', 'columnNames', //TODO: Not really needed. Can use fieldMappings[$fieldName]['columnName'] 'fieldMappings', @@ -331,6 +330,10 @@ public function __sleep() $serialized[] = 'lifecycleCallbacks'; } + if ($this->namedQueries) { + $serialized[] = 'namedQueries'; + } + return $serialized; }