fix static analysis errors

This commit is contained in:
swdee 2026-01-19 16:33:58 +13:00
parent 3b1ea8275f
commit 7fb46c9516
2 changed files with 7 additions and 2 deletions

View file

@ -309,7 +309,9 @@ class ScanController extends AbstractController
$modeEnum = null;
if ($mode !== '') {
$modeEnum = BarcodeSourceType::from((int) $mode);
$i = (int) $mode;
$cases = BarcodeSourceType::cases();
$modeEnum = $cases[$i] ?? null; // null if out of range
}
try {

View file

@ -100,7 +100,10 @@ class LCSCBarcodeScanResult implements BarcodeScanResultInterface
$fields = [];
// This format is comma-separated pairs, values do not contain commas in your sample.
$pairs = array_filter(array_map('trim', explode(',', $inner)));
$pairs = array_filter(
array_map('trim', explode(',', $inner)),
static fn(string $s): bool => $s !== ''
);
foreach ($pairs as $pair) {
$pos = strpos($pair, ':');