fix: language filter

This commit is contained in:
2025-04-30 21:39:41 -05:00
parent 8970ca0f8f
commit f10168a1a7
7 changed files with 180 additions and 14 deletions

View File

@@ -11,6 +11,7 @@ use App\User\Framework\Entity\User;
use App\User\Framework\Entity\UserPreference;
use App\User\Framework\Repository\PreferencesRepository;
use App\Util\CountryCodes;
use App\Util\CountryLanguages;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Bundle\SecurityBundle\Security;
use Symfony\Component\HttpFoundation\Response;
@@ -36,11 +37,14 @@ class PreferencesController extends AbstractController
$userPreferences = Map::from($userPreferences)
->rekey(fn($preference) => $preference->getPreference()->getId());
$languages = CountryLanguages::$languages;
sort($languages);
return $this->render(
'user/preferences.html.twig',
[
'preferences' => $this->preferencesRepository->findEnabled(),
'languages' => CountryCodes::$countries,
'languages' => $languages,
'providers' => ['test' => 'Test'],
'userPreferences' => $userPreferences->toArray(),
]
@@ -55,11 +59,14 @@ class PreferencesController extends AbstractController
$userPreferences = $this->saveUserMediaPreferencesHandler->handle($input->toCommand())->userPreferences;
$userPreferences = Map::from($userPreferences)->rekey(fn($preference) => $preference->getPreference()->getId());
$languages = CountryLanguages::$languages;
sort($languages);
return $this->render(
'user/preferences.html.twig',
[
'preferences' => $this->preferencesRepository->findEnabled(),
'languages' => CountryCodes::$countries,
'languages' => $languages,
'providers' => ['test' => 'Test'],
'userPreferences' => $userPreferences->toArray(),
]