From: Michael M Slusarz Date: Thu, 20 May 2010 17:02:21 +0000 (-0600) Subject: Add serialize callbacks to Horde_Db_Adapter_Base X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=3c0977448541ad9f34b1848ea9d93018f678952c;p=horde.git Add serialize callbacks to Horde_Db_Adapter_Base --- 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