You are here

protected function ServicesRESTServerFactory::getFormatters in Services 7.3

1 call to ServicesRESTServerFactory::getFormatters()
ServicesRESTServerFactory::getRESTServer in servers/rest_server/includes/ServicesRESTServerFactory.inc
1 method overrides ServicesRESTServerFactory::getFormatters()
MockServicesRESTServerFactory::getFormatters in servers/rest_server/tests/rest_server_mock_classes.inc

File

servers/rest_server/includes/ServicesRESTServerFactory.inc, line 92

Class

ServicesRESTServerFactory
Factory class to build RESTServer object.

Code

protected function getFormatters() {
  $settings = $this
    ->getEndpointSettings();
  $formatters = rest_server_response_formatters();

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