Parcourir la source

:bath: data mode rework

codemasher il y a 5 ans
Parent
commit
cbf8a990ca
1 fichiers modifiés avec 7 ajouts et 5 suppressions
  1. 7 5
      src/Data/ECI.php

+ 7 - 5
src/Data/ECI.php

@@ -62,8 +62,8 @@ class ECI extends QRDataModeAbstract{
 	/**
 	 * @inheritDoc
 	 */
-	public function __construct(BitBuffer $bitBuffer, int $encoding){
-		parent::__construct($bitBuffer, '');
+	public function __construct(int $encoding){
+		parent::__construct('');
 
 		$this->encoding = $encoding;
 	}
@@ -85,9 +85,11 @@ class ECI extends QRDataModeAbstract{
 	/**
 	 * @inheritDoc
 	 */
-	public function write(int $version):void{
-		$this->bitBuffer->put(QRCode::DATA_ECI, 4);
-		$this->bitBuffer->put($this->encoding, 8);
+	public function write(BitBuffer $bitBuffer, int $version):void{
+		$bitBuffer
+			->put(QRCode::DATA_ECI, 4)
+			->put($this->encoding, 8)
+		;
 	}
 
 }