($writers_schema, AvroIOBinaryDecoder $decoder)
| 278 | } |
| 279 | |
| 280 | public function skipArray($writers_schema, AvroIOBinaryDecoder $decoder) |
| 281 | { |
| 282 | $block_count = $decoder->readLong(); |
| 283 | while (0 !== $block_count) { |
| 284 | if ($block_count < 0) { |
| 285 | $decoder->skip($this->readLong()); |
| 286 | } |
| 287 | for ($i = 0; $i < $block_count; $i++) { |
| 288 | AvroIODatumReader::skipData($writers_schema->items(), $decoder); |
| 289 | } |
| 290 | $block_count = $decoder->readLong(); |
| 291 | } |
| 292 | } |
| 293 | |
| 294 | public function skipMap($writers_schema, AvroIOBinaryDecoder $decoder) |
| 295 | { |