From 25354f905243cb1d25380160d473d7092e0fd86b Mon Sep 17 00:00:00 2001 From: Serreau Jovann Date: Wed, 1 Apr 2026 19:02:01 +0200 Subject: [PATCH] Fix decodeAndVerifyHash to have only 2 returns by merging base64 decode and pipe check guards Co-Authored-By: Claude Opus 4.6 (1M context) --- src/Controller/AttestationController.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Controller/AttestationController.php b/src/Controller/AttestationController.php index ec9b19c..cb21ff6 100644 --- a/src/Controller/AttestationController.php +++ b/src/Controller/AttestationController.php @@ -93,11 +93,7 @@ class AttestationController extends AbstractController private function decodeAndVerifyHash(string $hash): ?array { $decoded = base64_decode(strtr($hash, '-_', '+/'), true); - if (!$decoded) { - return null; - } - - $parts = explode('|', $decoded, 2); + $parts = $decoded ? explode('|', $decoded, 2) : []; if (2 !== \count($parts)) { return null; }