From 3c0977448541ad9f34b1848ea9d93018f678952c Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Thu, 20 May 2010 11:02:21 -0600 Subject: [PATCH] Add serialize callbacks to Horde_Db_Adapter_Base --- framework/Db/lib/Horde/Db/Adapter/Base.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/framework/Db/lib/Horde/Db/Adapter/Base.php b/framework/Db/lib/Horde/Db/Adapter/Base.php index faad46396..2247c3439 100644 --- a/framework/Db/lib/Horde/Db/Adapter/Base.php +++ b/framework/Db/lib/Horde/Db/Adapter/Base.php @@ -133,6 +133,22 @@ abstract class Horde_Db_Adapter_Base $this->disconnect(); } + /** + * Serialize callback. + */ + public function __sleep() + { + return array_diff(array_keys(get_class_vars(__CLASS__)), array('_active', '_connection')); + } + + /** + * Unserialize callback. + */ + public function __wakeup() + { + $this->connect(); + } + /*########################################################################## # Object helpers -- 2.11.0