You are here

function services_get_server_info in Services 7.3

Same name and namespace in other branches
  1. 5 services.module \services_get_server_info()
  2. 6.3 services.runtime.inc \services_get_server_info()
  3. 6 services.module \services_get_server_info()
  4. 6.2 services.module \services_get_server_info()
  5. 7 services.module \services_get_server_info()

Gets a server info value.

Parameters

string $key: The key for the server info value.

mixed $default: The default value to return if the value isn't defined.

Return value

mixed The server info value.

11 calls to services_get_server_info()
hook_server in docs/services.servers.api.php
Acts on requests to the server defined in hook_server_info().
rest_server_server in servers/rest_server/rest_server.module
Starting point of the REST server.
ServicesRESTServerFactory::getEndpoint in servers/rest_server/includes/ServicesRESTServerFactory.inc
ServicesRESTServerFactory::getResources in servers/rest_server/includes/ServicesRESTServerFactory.inc
services_request_apply_version in ./services.module
Apply versions to the controller.

... See full list

File

includes/services.runtime.inc, line 333
Contains functions that only are necessary when a service call is made. This has broken out so that this code isn't loaded for every page load.

Code

function services_get_server_info($key, $default = NULL) {
  $info = services_server_info_object();
  $value = $default;
  if (isset($info->{$key})) {
    $value = $info->{$key};
  }
  return $value;
}