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; }