, * - inactive locales are links to /locale?set=...&return=..., * - every item contains a flag SVG, * - the rendered label is in the current locale's language. */ final class LocaleSwitcherTest extends TestCase { #[Test] public function rendersFourItemsForAllSupportedLocales(): void { $html = (new LocaleSwitcher('en', '/'))->render(); self::assertStringContainsString('