diff options
author | Brion Vibber <brion@pobox.com> | 2010-10-07 14:21:06 -0700 |
---|---|---|
committer | Brion Vibber <brion@pobox.com> | 2010-10-07 14:21:06 -0700 |
commit | 1f4b168e69c49931be086c9b6519fab64773c2e1 (patch) | |
tree | 49d00b6c9b001895dfc6e69162d454507f61dbca /classes/Managed_DataObject.php | |
parent | a680e1798c356a7be8183153cf5058be1c6dcd8a (diff) |
tweak for Managed_DataObject table defs
Diffstat (limited to 'classes/Managed_DataObject.php')
-rw-r--r-- | classes/Managed_DataObject.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/classes/Managed_DataObject.php b/classes/Managed_DataObject.php index 162c3c81f..35d52c512 100644 --- a/classes/Managed_DataObject.php +++ b/classes/Managed_DataObject.php @@ -38,7 +38,9 @@ abstract class Managed_DataObject extends Memcached_DataObject */ function table() { - $table = self::schemaDef(); + // Hack for PHP 5.2 not supporting late static binding + //$table = static::schemaDef(); + $table = call_user_func(array(get_class($this), 'schemaDef')); return array_map(array($this, 'columnBitmap'), $table['fields']); } |