/** * Returns the according SQL string for the keys of the given table. * * @param Table $table Table object. * * @return string The SQL string for the keys of the given table. */ private function get_keys(Table $table) { $keys = ''; $primary_key = $table->primary_key(); if ($primary_key) { // Due to dbDelta: two spaces after PRIMARY KEY! $keys .= ",\n\tPRIMARY KEY ({$primary_key})"; } $keys_sql = $table->keys_sql(); if ($keys_sql) { $keys .= ",\n\t{$keys_sql}"; } return "{$keys}\n"; }