From 219c66eed66106beed7b58297c481f2cf6476704 Mon Sep 17 00:00:00 2001 From: brufdev Date: Sat, 30 Aug 2025 13:56:35 +0100 Subject: [PATCH] Refactor validate function --- app/Services/VaultFile.php | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app/Services/VaultFile.php b/app/Services/VaultFile.php index 71b6ffb..7152627 100644 --- a/app/Services/VaultFile.php +++ b/app/Services/VaultFile.php @@ -45,12 +45,9 @@ final class VaultFile */ public static function validate(string $extension, string $mimeType): bool { - foreach (self::$fileTypes as $type) { - if ($type::validate($extension, $mimeType)) { - return true; - } - } - - return false; + return array_any( + self::$fileTypes, + fn(string $typeClass): bool => $typeClass::validate($extension, $mimeType), + ); } }