From: Mikael Nordfeldth Date: Tue, 20 Aug 2013 07:43:51 +0000 (+0200) Subject: We can now do late static binding (PHP >= 5.3) X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=b1465a755955133246cb880ba53fbab609dd6221;p=quix0rs-gnu-social.git We can now do late static binding (PHP >= 5.3) --- diff --git a/classes/Managed_DataObject.php b/classes/Managed_DataObject.php index b4eab98f8a..d173deff24 100644 --- a/classes/Managed_DataObject.php +++ b/classes/Managed_DataObject.php @@ -87,9 +87,7 @@ abstract class Managed_DataObject extends Memcached_DataObject */ function table() { - // Hack for PHP 5.2 not supporting late static binding - //$table = static::schemaDef(); - $table = call_user_func(array(get_class($this), 'schemaDef')); + $table = static::schemaDef(); return array_map(array($this, 'columnBitmap'), $table['fields']); }