X-Git-Url: https://git.cweiske.de/stouyapi.git/blobdiff_plain/c68e976651389d84861325f9cb5b3c0cdd70a2c5..7ddab9bf8fe51936011321ffd881adc0e7be5b58:/bin/filters.php diff --git a/bin/filters.php b/bin/filters.php index adad0d2..07a00bb 100644 --- a/bin/filters.php +++ b/bin/filters.php @@ -1,4 +1,15 @@ contentRating) { + $filtered[] = $game; + } + } + return $filtered; +} + function filterByGenre($origGames, $genre) { $filtered = []; @@ -10,6 +21,21 @@ function filterByGenre($origGames, $genre) return $filtered; } +function filterByLetter($origGames, $letter) +{ + $filtered = []; + foreach ($origGames as $game) { + $gameLetter = strtoupper($game->title{0}); + if (!preg_match('#^[A-Z]$#', $gameLetter)) { + $gameLetter = 'Other'; + } + if ($letter == $gameLetter) { + $filtered[] = $game; + } + } + return $filtered; +} + function filterByPackageNames($origGames, $packageNames) { $names = array_flip($packageNames);