Пример #1
0
 /**
  * Consumes AMQP array from buffer.
  *
  * @param Buffer $originalBuffer
  * @return array
  */
 public function consumeArray(Buffer $originalBuffer)
 {
     $buffer = $originalBuffer->consumeSlice($originalBuffer->consumeUint32());
     $data = [];
     while (!$buffer->isEmpty()) {
         $data[] = $this->consumeFieldValue($buffer);
     }
     return $data;
 }