/** * Parse data byte order * * @throws UnexpectedValueException */ private function readByteOrder() { return $this->reader->readByteOrder(); }
public function testReaderReuse() { $reader = new Reader(); $value = '01'; $value = pack('H*', $value); $reader->load($value); $result = $reader->readByteOrder(); $this->assertEquals(1, $result); $value = '01'; $reader->load($value); $result = $reader->readByteOrder(); $this->assertEquals(1, $result); $value = '0x01'; $reader->load($value); $result = $reader->readByteOrder(); $this->assertEquals(1, $result); $value = '0040411D70A3D70A3D'; $value = pack('H*', $value); $reader->load($value); $reader->readByteOrder(); $result = $reader->readFloat(); $this->assertEquals(34.23, $result); }