From a7273cf2e55e6379255d76ed5575487c25dc7f83 Mon Sep 17 00:00:00 2001 From: Brock H Caldwell Date: Mon, 4 Aug 2025 14:49:22 -0500 Subject: [PATCH] fix: includes '-' as filter option for each filter --- src/User/Database/CodecList.php | 13 +++++++++---- src/User/Database/ProviderList.php | 2 +- src/User/Database/QualityList.php | 2 +- src/User/Database/ResolutionList.php | 2 +- 4 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/User/Database/CodecList.php b/src/User/Database/CodecList.php index c420052..0b0805f 100644 --- a/src/User/Database/CodecList.php +++ b/src/User/Database/CodecList.php @@ -5,6 +5,7 @@ namespace App\User\Database; class CodecList { public static $codecs = [ + '-', 'h264', 'h265/HEVC', ]; @@ -16,9 +17,13 @@ class CodecList public static function asSelectOptions(): array { - return [ - 'h264' => 'h264', - 'h265/HEVC' => 'h265', - ]; + $result = []; + foreach (static::$codecs as $codec) { + $result[$codec] = $codec; + } + + $result['h265/HEVC'] = 'h265'; + + return $result; } } diff --git a/src/User/Database/ProviderList.php b/src/User/Database/ProviderList.php index d50da35..6374020 100644 --- a/src/User/Database/ProviderList.php +++ b/src/User/Database/ProviderList.php @@ -26,7 +26,7 @@ class ProviderList public static function asSelectOptions(): array { - $result = []; + $result = ['-' => '-']; foreach (static::$providers as $provider) { $result[$provider] = $provider; } diff --git a/src/User/Database/QualityList.php b/src/User/Database/QualityList.php index 0926542..d70eb62 100644 --- a/src/User/Database/QualityList.php +++ b/src/User/Database/QualityList.php @@ -102,7 +102,7 @@ class QualityList public static function asSelectOptions(): array { - $result = ['n/a' => null]; + $result = ['n/a' => null, '-' => '-']; foreach (array_keys(static::$qualities) as $quality) { $result[$quality] = $quality; } diff --git a/src/User/Database/ResolutionList.php b/src/User/Database/ResolutionList.php index 40cabc9..8cc8eb6 100644 --- a/src/User/Database/ResolutionList.php +++ b/src/User/Database/ResolutionList.php @@ -18,7 +18,7 @@ class ResolutionList public static function asSelectOptions(): array { - $result = []; + $result = ['-' => '-']; foreach (static::$resolutions as $resolution) { $result[$resolution] = $resolution; }