You are here

public function RESTServerViewBuiltIn::render in Services 6.3

Overrides RESTServerView::render

File

servers/rest_server/includes/rest_server.views.inc, line 24
Provide formatter class for all standard response formats.

Class

RESTServerViewBuiltIn

Code

public function render() {
  switch ($this->arguments['format']) {
    case 'json':
      return $this
        ->render_json($this->model);
    case 'jsonp':
      return $this
        ->render_json($this->model, TRUE);
    case 'php':
      return $this
        ->render_php($this->model);
    case 'xml':
      return $this
        ->render_xml($this->model);
    case 'yaml':
      return $this
        ->render_yaml($this->model);
    case 'bencode':
      return $this
        ->render_bencode($this->model);
  }
  return '';
}