X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=classes%2FManaged_DataObject.php;h=7263b3e3206f787c6116599f43f1a2e1e489c7aa;hb=6d5b6d98b5f68d784fee736518eaaae7a26a51f6;hp=35d52c51208f6949c31672d3d18dbc175d06949b;hpb=b483a0549f115b2d5f2cfb3d447e6cc5c4f469f3;p=quix0rs-gnu-social.git diff --git a/classes/Managed_DataObject.php b/classes/Managed_DataObject.php index 35d52c5120..7263b3e320 100644 --- a/classes/Managed_DataObject.php +++ b/classes/Managed_DataObject.php @@ -68,7 +68,7 @@ abstract class Managed_DataObject extends Memcached_DataObject function sequenceKey() { - $table = self::schemaDef(); + $table = call_user_func(array(get_class($this), 'schemaDef')); foreach ($table['fields'] as $name => $column) { if ($column['type'] == 'serial') { // We have a serial/autoincrement column. @@ -92,8 +92,8 @@ abstract class Managed_DataObject extends Memcached_DataObject function keyTypes() { + $table = call_user_func(array(get_class($this), 'schemaDef')); $keys = array(); - $table = self::schemaDef(); if (!empty($table['unique keys'])) { foreach ($table['unique keys'] as $idx => $fields) {