function services_get_servers in Services 7.3
Same name and namespace in other branches
- 6.3 services.module \services_get_servers()
Returns information about the installed server modules on the system.
Return value
array An associative array keyed after module name containing information about the installed server implementations.
5 calls to services_get_servers()
- services_ctools_export_ui_form in plugins/
export_ui/ services_ctools_export_ui.inc - Form to edit the settings of an endpoint.
- services_edit_form_endpoint_server in plugins/
export_ui/ services_ctools_export_ui.class.php - services_edit_form_endpoint_server_submit in plugins/
export_ui/ services_ctools_export_ui.class.php - services_features_export_alter in ./
services.module - Implements hook_features_export_alter().
- services_update_7400 in ./
services.install - Update 7400 reduces nesting in the way server settings are stored
File
- ./
services.module, line 343 - Provides a generic but powerful API for web services.
Code
function services_get_servers($reset = FALSE) {
$servers =& drupal_static(__FUNCTION__);
if (!$servers || $reset) {
$servers = array();
foreach (module_implements('server_info') as $module) {
if ($module != 'sqlsrv') {
$servers[$module] = call_user_func($module . '_server_info');
$servers[$module]['module'] = $module;
}
}
}
return $servers;
}