Upgrade 1-11.38

This commit is contained in:
xesmyd
2026-03-30 14:10:30 +02:00
parent f2a7e6d1fc
commit ac648ef29d
24665 changed files with 69682 additions and 2205004 deletions
@@ -17,8 +17,6 @@
namespace Zxing\Common;
/**
* <p>Encapsulates the result of decoding a matrix of bits. This typically
* applies to 2D barcode formats. For now it contains the raw bytes obtained,
@@ -26,84 +24,88 @@ namespace Zxing\Common;
*
* @author Sean Owen
*/
final class DecoderResult {
private $rawBytes;
private $text;
private $byteSegments;
private $ecLevel;
private $errorsCorrected;
private $erasures;
private $other;
private $structuredAppendParity;
private $structuredAppendSequenceNumber;
final class DecoderResult
{
/**
* @var mixed|null
*/
private $errorsCorrected;
/**
* @var mixed|null
*/
private $erasures;
/**
* @var mixed|null
*/
private $other;
public function __construct(private $rawBytes, private $text, private $byteSegments, private $ecLevel, private $structuredAppendSequenceNumber = -1, private $structuredAppendParity = -1)
{
}
public function __construct($rawBytes,
$text,
$byteSegments,
$ecLevel,
$saSequence = -1,
$saParity = -1) {
$this->rawBytes = $rawBytes;
$this->text = $text;
$this->byteSegments = $byteSegments;
$this->ecLevel = $ecLevel;
$this->structuredAppendParity = $saParity;
$this->structuredAppendSequenceNumber = $saSequence;
}
public function getRawBytes()
{
return $this->rawBytes;
}
public function getRawBytes() {
return $this->rawBytes;
}
public function getText()
{
return $this->text;
}
public function getText() {
return $this->text;
}
public function getByteSegments()
{
return $this->byteSegments;
}
public function getByteSegments() {
return $this->byteSegments;
}
public function getECLevel()
{
return $this->ecLevel;
}
public function getECLevel() {
return $this->ecLevel;
}
public function getErrorsCorrected()
{
return $this->errorsCorrected;
}
public function getErrorsCorrected() {
return $this->errorsCorrected;
}
public function setErrorsCorrected($errorsCorrected): void
{
$this->errorsCorrected = $errorsCorrected;
}
public function setErrorsCorrected($errorsCorrected) {
$this->errorsCorrected = $errorsCorrected;
}
public function getErasures()
{
return $this->erasures;
}
public function getErasures() {
return $this->erasures;
}
public function setErasures($erasures): void
{
$this->erasures = $erasures;
}
public function setErasures($erasures) {
$this->erasures = $erasures;
}
public function getOther() {
return $this->other;
}
public function getOther()
{
return $this->other;
}
public function setOther($other) {
$this->other = $other;
}
public function hasStructuredAppend() {
return $this->structuredAppendParity >= 0 && $this->structuredAppendSequenceNumber >= 0;
}
public function getStructuredAppendParity() {
return $this->structuredAppendParity;
}
public function getStructuredAppendSequenceNumber() {
return $this->structuredAppendSequenceNumber;
}
}
public function setOther($other): void
{
$this->other = $other;
}
public function hasStructuredAppend()
{
return $this->structuredAppendParity >= 0 && $this->structuredAppendSequenceNumber >= 0;
}
public function getStructuredAppendParity()
{
return $this->structuredAppendParity;
}
public function getStructuredAppendSequenceNumber()
{
return $this->structuredAppendSequenceNumber;
}
}