summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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']);
}