fix: includes '-' as filter option for each filter

This commit is contained in:
2025-08-04 14:49:22 -05:00
parent c9cfa5e427
commit a7273cf2e5
4 changed files with 12 additions and 7 deletions

View File

@@ -5,6 +5,7 @@ namespace App\User\Database;
class CodecList class CodecList
{ {
public static $codecs = [ public static $codecs = [
'-',
'h264', 'h264',
'h265/HEVC', 'h265/HEVC',
]; ];
@@ -16,9 +17,13 @@ class CodecList
public static function asSelectOptions(): array public static function asSelectOptions(): array
{ {
return [ $result = [];
'h264' => 'h264', foreach (static::$codecs as $codec) {
'h265/HEVC' => 'h265', $result[$codec] = $codec;
]; }
$result['h265/HEVC'] = 'h265';
return $result;
} }
} }

View File

@@ -26,7 +26,7 @@ class ProviderList
public static function asSelectOptions(): array public static function asSelectOptions(): array
{ {
$result = []; $result = ['-' => '-'];
foreach (static::$providers as $provider) { foreach (static::$providers as $provider) {
$result[$provider] = $provider; $result[$provider] = $provider;
} }

View File

@@ -102,7 +102,7 @@ class QualityList
public static function asSelectOptions(): array public static function asSelectOptions(): array
{ {
$result = ['n/a' => null]; $result = ['n/a' => null, '-' => '-'];
foreach (array_keys(static::$qualities) as $quality) { foreach (array_keys(static::$qualities) as $quality) {
$result[$quality] = $quality; $result[$quality] = $quality;
} }

View File

@@ -18,7 +18,7 @@ class ResolutionList
public static function asSelectOptions(): array public static function asSelectOptions(): array
{ {
$result = []; $result = ['-' => '-'];
foreach (static::$resolutions as $resolution) { foreach (static::$resolutions as $resolution) {
$result[$resolution] = $resolution; $result[$resolution] = $resolution;
} }