original_string: private static function _doResponse($type, $objects, $echoResponse, $format) {
          $ret = array();
          $ret['status'] = $type;
          if (is_array($objects)) {
              foreach ($objects as $k => $v) {
                  $ret[$k] = $v;
              }
          } else {
              $ret[] = $objects;
          }
  
          switch ($format) {
              case 'xml':
                  require_once 'XML/Serializer.php';
                  $options = array(
                      "indent" => "    ",
                      "linebreak" => "\n",
                      "typeHints" => false,
                      "addDecl" => true,
                      "encoding" => "UTF-8",
                      "rootName" => "data",
  //					"rootAttributes"  => array("version" => "0.91"),
                      "defaultTagName" => "item",
                      "attributesArray" => "_attributes"
                  );
  
                  $serializer = new \XML_Serializer($options);
  
                  $rc = $serializer->serialize($ret);
                  if ($rc !== TRUE) {
                      
                  }
                  $ret = $serializer->getSerializedData();
                  break;
  
              case 'json':
              default:
                  $ret = json_encode($ret);
                  break;
          }
  
          if ($echoResponse) {
              echo $ret;
          }
          return $ret;
      }
code: private static function _doResponse($type, $objects, $echoResponse, $format) {
          $ret = array();
          $ret['status'] = $type;
          if (is_array($objects)) {
              foreach ($objects as $k => $v) {
                  $ret[$k] = $v;
              }
          } else {
              $ret[] = $objects;
          }
  
          switch ($format) {
              case 'xml':
                  require_once 'XML/Serializer.php';
                  $options = array(
                      "indent" => "    ",
                      "linebreak" => "\n",
                      "typeHints" => false,
                      "addDecl" => true,
                      "encoding" => "UTF-8",
                      "rootName" => "data",
  //					"rootAttributes"  => array("version" => "0.91"),
                      "defaultTagName" => "item",
                      "attributesArray" => "_attributes"
                  );
  
                  $serializer = new \XML_Serializer($options);
  
                  $rc = $serializer->serialize($ret);
                  if ($rc !== TRUE) {
                      
                  }
                  $ret = $serializer->getSerializedData();
                  break;
  
              case 'json':
              default:
                  $ret = json_encode($ret);
                  break;
          }
  
          if ($echoResponse) {
              echo $ret;
          }
          return $ret;
      }
code_tokens: private static function _doResponse ( $ type , $ objects , $ echoResponse , $ format ) { $ ret = array ( ) ; $ ret [ 'status' ] = $ type ; if ( is_array ( $ objects ) ) { foreach ( $ objects as $ k => $ v ) { $ ret [ $ k ] = $ v ; } } else { $ ret [ ] = $ objects ; } switch ( $ format ) { case 'xml' : require_once 'XML/Serializer.php' ; $ options = array ( "indent" => "    " , "linebreak" => "\n" , "typeHints" => false , "addDecl" => true , "encoding" => "UTF-8" , "rootName" => "data" , //					"rootAttributes"  => array("version" => "0.91"), "defaultTagName" => "item" , "attributesArray" => "_attributes" ) ; $ serializer = new \ XML_Serializer ( $ options ) ; $ rc = $ serializer -> serialize ( $ ret ) ; if ( $ rc !== TRUE ) { } $ ret = $ serializer -> getSerializedData ( ) ; break ; case 'json' : default : $ ret = json_encode ( $ ret ) ; break ; } if ( $ echoResponse ) { echo $ ret ; } return $ ret ; }
docstring: Builds the response
  
  @param type $type
  @param type $objects
  @param type $echoResponse
  @param type $format
  @return type
docstring_tokens: Builds the response