Lines Matching refs:bytes
134 $bytes = Util::read($this->fileStream, $offset, $size);
138 return [$bytes, $newOffset];
142 return [$this->decodeDouble($bytes), $newOffset];
146 return [$this->decodeFloat($bytes), $newOffset];
148 return [$this->decodeInt32($bytes, $size), $newOffset];
153 return [$this->decodeUint($bytes, $size), $newOffset];
213 private function decodeInt32($bytes, $size) argument
221 $bytes = str_pad($bytes, 4, "\x00", STR_PAD_LEFT);
231 list(, $int) = unpack('l', $this->maybeSwitchByteOrder($bytes));
298 private function decodeUint($bytes, $byteLength) argument
307 $part = \ord($bytes[$i]);
335 $bytes = Util::read($this->fileStream, $offset, $bytesToRead);
338 $size = 29 + \ord($bytes);
340 list(, $adjust) = unpack('n', $bytes);
343 list(, $adjust) = unpack('N', "\x00" . $bytes);
351 private function maybeSwitchByteOrder($bytes) argument
353 return $this->switchByteOrder ? strrev($bytes) : $bytes;