:octocat: QRData::setData(): clear BitBuffer before write

This commit is contained in:
smiley
2022-07-23 03:56:44 +02:00
parent c8c981d9b3
commit f414762148
2 changed files with 15 additions and 0 deletions
+3
View File
@@ -74,6 +74,8 @@ final class QRData{
/**
* Sets the data string (internally called by the constructor)
*
* Subsequent calls will overwrite the current state - use the QRCode::add*Segement() method instead
*/
public function setData(array $dataSegments):self{
$this->dataSegments = $dataSegments;
@@ -84,6 +86,7 @@ final class QRData{
$this->version = new Version($version);
$this->bitBuffer->clear();
$this->writeBitBuffer();
return $this;