mangaRepository = $mangaRepository; $this->mangaProviderService = $mangaProviderService; } public function menu(): Response { $availableManga = $this->mangaProviderService->getMangaList(); foreach($availableManga as $key => $manga) { $availableManga[$key]['slug'] = $this->titleToSlug($manga['name']); } $mangas = $this->mangaRepository->findAll(); return $this->render('menu/menu_old.html.twig', [ 'availableManga' => $availableManga, 'mangas' => $mangas, ]); } private function slugToTitle(string $slug): string { $slugger = new AsciiSlugger(); return $slugger->slug($slug)->replace('-', ' ')->title(true)->toString(); } private function titleToSlug(string $title): string { $slugger = new AsciiSlugger(); return $slugger->slug($title)->lower()->toString(); } }