summaryrefslogtreecommitdiff
path: root/classes/Managed_DataObject.php
diff options
context:
space:
mode:
authorBrion Vibber <brion@pobox.com>2010-10-07 14:21:06 -0700
committerBrion Vibber <brion@pobox.com>2010-10-07 14:21:06 -0700
commit1f4b168e69c49931be086c9b6519fab64773c2e1 (patch)
tree49d00b6c9b001895dfc6e69162d454507f61dbca /classes/Managed_DataObject.php
parenta680e1798c356a7be8183153cf5058be1c6dcd8a (diff)
tweak for Managed_DataObject table defs
Diffstat (limited to 'classes/Managed_DataObject.php')
-rw-r--r--classes/Managed_DataObject.php4
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']);
}