MessagePack\BufferUnpacker::reset PHP Method

reset() public method

public reset ( string $buffer = '' )
$buffer string
    public function reset($buffer = '')
    {
        $this->buffer = $buffer;
        $this->offset = 0;
        return $this;
    }

Usage Example

 public function testUnpackCustomType()
 {
     $obj = new \stdClass();
     $transformer = $this->getTransformerMock(5);
     $transformer->expects($this->once())->method('reverseTransform')->willReturn($obj);
     $coll = $this->getTransformerCollectionMock([$transformer]);
     $coll->expects($this->once())->method('find')->with(5);
     $this->unpacker->setTransformers($coll);
     $this->assertSame($obj, $this->unpacker->reset("�")->unpack());
 }