예제 #1
0
파일: datum.php 프로젝트: simensen/php-rql
 public static function _fromJSON($json)
 {
     $jsonObject = (array) $json;
     foreach ($jsonObject as $key => &$val) {
         $val = decodedJSONToDatum($val);
         unset($val);
     }
     $result = new ObjectDatum();
     $result->setValue($jsonObject);
     return $result;
 }
예제 #2
0
파일: misc.php 프로젝트: Vinceveve/php-rql
 private function setBatch($response)
 {
     $this->isComplete = $response['t'] == pb\Response_ResponseType::PB_SUCCESS_SEQUENCE;
     $this->currentIndex = 0;
     $this->currentSize = \count($response['r']);
     $this->currentData = array();
     foreach ($response['r'] as $row) {
         $this->currentData[] = $datum = decodedJSONToDatum($row);
     }
 }
예제 #3
0
 private function createDatumFromResponse($response)
 {
     $datum = $response['r'][0];
     return decodedJSONToDatum($datum);
 }