* @copyright 2015 Smiley * @license MIT */ namespace codemasher\QRCode\Data; use codemasher\QRCode\BitBuffer; use codemasher\QRCode\QRConst; /** * */ class Byte extends QRDataBase implements QRDataInterface{ /** * @var */ public $mode = QRConst::MODE_BYTE; /** * @var array */ protected $lengthBits = [8, 16, 16]; /** * @param $buffer */ public function write(BitBuffer &$buffer){ for($i = 0; $i < $this->dataLength; $i++){ $buffer->put(ord($this->data[$i]), 8); } } }