コード例 #1
0
ファイル: WikiaMaps.class.php プロジェクト: Tjorriemorrie/app
 /**
  * Returns results array with success and content elements
  *
  * @param MWHttpRequest $response
  * @todo: how about extracting results to an object?
  */
 private function processServiceResponse(MWHttpRequest $response)
 {
     $status = $response->getStatus();
     $content = json_decode($response->getContent());
     $success = $this->isSuccess($status, $content);
     if (!$success && is_null($content)) {
         $results['success'] = false;
         $content = new stdClass();
         $content->message = wfMessage('wikia-interactive-maps-service-error')->parse();
     } else {
         if (!$success && !is_null($content)) {
             $results['success'] = false;
         } else {
             $results['success'] = true;
         }
     }
     $results['content'] = $content;
     return $results;
 }
コード例 #2
0
 public function loadFromReq(MWHttpRequest $req)
 {
     return $this->loadFromString($req->getContent());
 }