You are here

private function RESTServer::responseFormatters in Services 6.3

1 call to RESTServer::responseFormatters()
RESTServer::handle in servers/rest_server/includes/RESTServer.inc
Handles the call to the REST server

File

servers/rest_server/includes/RESTServer.inc, line 471
Class for handling REST calls.

Class

RESTServer
@file Class for handling REST calls.

Code

private function responseFormatters($format = NULL) {
  $formatters = rest_server_response_formatters();

  // Remove formatters that have been disabled for this endpoint.
  foreach (array_keys($formatters) as $key) {
    if (!$this->settings['formatters'][$key]) {
      unset($formatters[$key]);
    }
  }
  if ($format) {
    return isset($formatters[$format]) ? $formatters[$format] : FALSE;
  }
  return $formatters;
}