Exemplo n.º 1
0
 public static function buildFromJSON($json)
 {
     // TODO parse and verify json
     $jsonObject = json_decode($json);
     $builder = new ResponseObjectBuilder();
     $builder->responseCode($jsonObject->responseCode);
     if (property_exists($jsonObject, 'message')) {
         $builder->message($jsonObject->message);
     }
     if (property_exists($jsonObject, 'errorCode')) {
         $builder->errorCode($jsonObject->errorCode);
     }
     if (property_exists($jsonObject, 'body')) {
         $builder->body(json_encode($jsonObject->body));
     }
     return $builder->build();
 }