Path: C:\
<?php
require_once("SimpleRest.php");
require_once("Mobile.php");
class MobileRestHandler extends SimpleRest {
function getMobile($dia, $grupo) {
$mobile = new Mobile();
$rawData = $mobile->getMobile($dia, $grupo);
if(empty($rawData)) {
$statusCode = 404;
$rawData = array('error' => 'Manifesto NÃO Encontrado!');
} else {
$statusCode = 200;
}
$requestContentType = 'application/json';
$this ->setHttpHeaders($requestContentType, $statusCode);
$response = $this->encodeJson($rawData);
// abre o arquivo em modo escrita
$file = fopen('base.json','w');
// escreve o json no arquivo
fwrite($file, $response);
echo $response.PHP_EOL;
print_r($rawData);
}
public function encodeJson($responseData) {
$jsonResponse = json_encode($responseData);
return $jsonResponse;
}
public function encodeXml($responseData) {
// creating object of SimpleXMLElement
$xml = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?><mobile></mobile>');
foreach($responseData as $key2){foreach($key2 as $key=>$value) {
$xml->addChild($key, $value);
}}
return $xml->asXML();
}
}
?>