mirror of
https://github.com/chillerlan/php-qrcode.git
synced 2026-08-30 20:17:17 +00:00
🔧
This commit is contained in:
@@ -213,6 +213,13 @@ final class EccLevel{
|
||||
$this->eccLevel = $eccLevel;
|
||||
}
|
||||
|
||||
/**
|
||||
* returns the current ECC level
|
||||
*/
|
||||
public function getLevel():int{
|
||||
return $this->eccLevel;
|
||||
}
|
||||
|
||||
/**
|
||||
* returns the ordinal value of the current ECC level
|
||||
*/
|
||||
|
||||
@@ -438,7 +438,7 @@ final class QRMatrix{
|
||||
public function setLogoSpace(int $width, int $height, int $startX = null, int $startY = null):QRMatrix{
|
||||
|
||||
// for logos we operate in ECC H (30%) only
|
||||
if($this->eccLevel->getOrdinal() !== EccLevel::H){
|
||||
if($this->eccLevel->getLevel() !== EccLevel::H){
|
||||
throw new QRCodeDataException('ECC level "H" required to add logo space');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user