X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FAuthentication%2FUser_username.php;h=853fd5cb86a109f28a69569c293d78d0837fcc2a;hb=b5e0f7d5725d4e106cf9f4b6383e0477a597fac6;hp=6826f268175984415775563d5a90b878e92afc2b;hpb=003e4e2a23054af3b5dc554664d655cf88ad4799;p=quix0rs-gnu-social.git diff --git a/plugins/Authentication/User_username.php b/plugins/Authentication/User_username.php index 6826f26817..853fd5cb86 100644 --- a/plugins/Authentication/User_username.php +++ b/plugins/Authentication/User_username.php @@ -2,9 +2,9 @@ /** * Table Definition for user_username */ -require_once INSTALLDIR.'/classes/Plugin_DataObject.php'; +require_once INSTALLDIR.'/classes/Memcached_DataObject.php'; -class User_username extends Plugin_DataObject +class User_username extends Memcached_DataObject { ###START_AUTOCODE /* the code below is auto generated do not remove the above tag */ @@ -44,21 +44,18 @@ class User_username extends Plugin_DataObject } } - /** - * Get the TableDef object that represents the table backing this class - * @return TableDef TableDef instance - */ - function tableDef() - { - return new TableDef($this->__table, - array(new ColumnDef('provider_name', 'varchar', - '255', false, 'PRI'), - new ColumnDef('username', 'varchar', - '255', false, 'PRI'), - new ColumnDef('user_id', 'integer', - null, false), - new ColumnDef('created', 'datetime', - null, false), - new ColumnDef('modified', 'timestamp'))); + function table() { + return array( + 'user_id' => DB_DATAOBJECT_INT, + 'username' => DB_DATAOBJECT_STR, + 'provider_name' => DB_DATAOBJECT_STR , + 'created' => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME + ); } + + // now define the keys. + function keys() { + return array('provider_name', 'username'); + } + }