Code Duplication    Length = 10-10 lines in 2 locations

src/classes/Controller/EventController.php 2 locations

@@ 32-41 (lines=10) @@
29
        return $this->view->render($response, 'events.twig', ['events' => $events]);
30
    }
31
32
    public function getAllEventsWithType(ServerRequestInterface $request, ResponseInterface $response, $args)
33
    {
34
        $this->logger->info("Fetch event GET '/events/type/".$args['id']."'");
35
36
        $eventType = EventTypeQuery::create()->findPk($args['id']);
37
38
        $events = EventQuery::create()->filterByDate(['min' => new DateTime()])->filterByRemoved(false)->filterByEventType($eventType)->orderByDate('asc')->find();
39
40
        return $this->view->render($response, 'events.twig', ['events' => $events]);
41
    }
42
43
    public function getAllEventsWithSubType(ServerRequestInterface $request, ResponseInterface $response, $args)
44
    {
@@ 43-52 (lines=10) @@
40
        return $this->view->render($response, 'events.twig', ['events' => $events]);
41
    }
42
43
    public function getAllEventsWithSubType(ServerRequestInterface $request, ResponseInterface $response, $args)
44
    {
45
        $this->logger->info("Fetch event GET '/events/type/".$args['id']."'");
46
47
        $eventType = EventSubTypeQuery::create()->findPk($args['id']);
48
49
        $events = EventQuery::create()->filterByDate(['min' => new DateTime()])->filterByRemoved(false)->filterByEventSubType($eventType)->orderByDate('asc')->find();
50
51
        return $this->view->render($response, 'events.twig', ['events' => $events]);
52
    }
53
54
    public function postEvent(ServerRequestInterface $request, ResponseInterface $response, $args)
55
    {