@@ 374-385 (lines=12) @@ | ||
371 | ->writeName(ODataConstants::JSON_RESULT_NAME) // "__results": |
|
372 | ->startArrayScope(); // [ |
|
373 | ||
374 | foreach ($bag->propertyContents as $content) { |
|
375 | if ($content instanceof ODataPropertyContent) { |
|
376 | $this->_writer->startObjectScope(); |
|
377 | $this->writeProperties($content); |
|
378 | $this->_writer->endScope(); |
|
379 | } else { |
|
380 | // retrieving the collection datatype in order |
|
381 | //to write in json specific format, with in chords or not |
|
382 | preg_match('#\((.*?)\)#', $bag->type, $type); |
|
383 | $this->_writer->writeValue($content, $type[1]); |
|
384 | } |
|
385 | } |
|
386 | ||
387 | $this->_writer |
|
388 | ->endScope() // ] |
@@ 287-298 (lines=12) @@ | ||
284 | { |
|
285 | $this->_writer->startArrayScope(); |
|
286 | ||
287 | foreach ($bag->propertyContents as $content) { |
|
288 | if ($content instanceof ODataPropertyContent) { |
|
289 | $this->_writer->startObjectScope(); |
|
290 | $this->writeProperties($content); |
|
291 | $this->_writer->endScope(); |
|
292 | } else { |
|
293 | // retrieving the collection datatype in order |
|
294 | //to write in json specific format, with in chords or not |
|
295 | preg_match('#\((.*?)\)#', $bag->type, $type); |
|
296 | $this->_writer->writeValue($content, $type[1]); |
|
297 | } |
|
298 | } |
|
299 | ||
300 | $this->_writer->endScope(); |
|
301 | return $this; |