Exemple #1
0
 public function testGetEndianness()
 {
     $this->resource = fopen(__DIR__ . '/assets/non-font-file.txt', 'r');
     $stream = new Stream($this->resource);
     $value = 0xff;
     $packed = pack('S', $value);
     if ($value === current(unpack('v', $packed))) {
         $this->assertEquals(Stream::BYTE_ORDER_LITTLE_ENDIAN, $stream->getEndianness());
     } else {
         $this->assertEquals(Stream::BYTE_ORDER_BIG_ENDIAN, $stream->getEndianness());
     }
 }