Lines 100.00% 8 / 8
Methods 100.00% 1 / 1
Classes 100.00% 1 / 1
Name Lines Methods CRAP
 __invoke 100.00% 8 / 8 100.00% 1 / 1 2
22final class Index extends BaseController
23{
24    public function __invoke(DoneBannerRepository $doneBannerRepository, BannerMap $bannerMap): Response
25    {
26        $bannergress = Bannergress::fromStored($this->getUser()->getBannergress());
27        $doneBanners = $doneBannerRepository->findByOwner($this->getUser());
28
29        return $this->render('banners/index.html.twig', [
30            'bannergress' => $bannergress,
31            'doneBanners' => $doneBanners,
32            'mapPoints' => $bannergress instanceof Bannergress ? $bannerMap->points($bannergress, $doneBanners) : [],
33            'agent' => null,
34        ]);
35    }
36}