Exemple #1
0
PHP_METHOD(MongoDB, getReadPreference)
{
    mongo_db *db;
    PHP_MONGO_GET_DB(getThis());

    array_init(return_value);
    add_assoc_string(return_value, "type", mongo_read_preference_type_to_name(db->read_pref.type), 1);
    php_mongo_add_tagsets(return_value, &db->read_pref);
}
PHP_METHOD(MongoCollection, getReadPreference)
{
	mongo_collection *c;
	PHP_MONGO_GET_COLLECTION(getThis());

	array_init(return_value);
	add_assoc_long(return_value, "type", c->read_pref.type);
	add_assoc_string(return_value, "type_string", mongo_read_preference_type_to_name(c->read_pref.type), 1);
	php_mongo_add_tagsets(return_value, &c->read_pref);
}