diff options
-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']); } |