Protobuf\Binary\StreamWriter::writeByteStream PHP Метод

writeByteStream() публичный Метод

Encode a stream of bytes.
public writeByteStream ( Stream $stream, Stream $value )
$stream Protobuf\Stream
$value Protobuf\Stream
    public function writeByteStream(Stream $stream, Stream $value)
    {
        $length = $value->getSize();
        $value->seek(0);
        $this->writeVarint($stream, $length);
        $stream->writeStream($value, $length);
    }

Usage Example

Пример #1
0
 /**
  * @dataProvider providerByteStream
  */
 public function testComputeByteStreamSize($value)
 {
     $stream = Stream::create();
     $this->writer->writeByteStream($stream, $value);
     $streamSize = $stream->getSize();
     $actualSize = $this->calculator->computeByteStreamSize($value);
     $this->assertEquals($streamSize, $actualSize);
 }
All Usage Examples Of Protobuf\Binary\StreamWriter::writeByteStream