Code Duplication    Length = 15-16 lines in 2 locations

src/classes/Controller/EventController.php 1 location

@@ 251-266 (lines=16) @@
248
        return $this->view->render($response, 'events-print.twig', ['events' => $events, 'groups' => $groups, 'users' => $users]);
249
    }
250
251
    public function getAllEventInfoToPrint(ServerRequestInterface $request, ResponseInterface $response, $args)
252
    {
253
        $this->logger->info("Fetch event printable page GET '/events/print/info'");
254
255
        $events = EventQuery::create()
256
            ->filterByDate(['min' => new DateTime()])
257
            ->filterByRemoved(false)
258
            ->orderByDate('asc')
259
            ->find();
260
261
        $groups = GroupQuery::create()
262
            ->filterById(136)
263
            ->find();
264
265
        return $this->view->render($response, 'events-print-info.twig', ['events' => $events, 'groups' => $groups]);
266
    }
267
}
268

src/routes.php 1 location

@@ 147-161 (lines=15) @@
144
    return $response->getBody()->write(Crypt::generateToken(30));
145
})->setName('token');
146
147
$app->get('/', function ($request, $response, $args) {
148
    // Sample log message
149
    $this->logger->info("Fetch home GET '/'");
150
151
    $eventsThisWeek = EventQuery::create()
152
        ->filterByDate(['min' => new DateTime(), 'max' => new DateTime('1 week')])
153
        ->filterByRemoved(false)
154
        ->orderByDate()
155
        ->find();
156
157
    $remainingEventsInGroups = GroupQuery::create()->find();
158
159
    // Render index view
160
    return $this->view->render($response, 'home.twig', ['eventsthisweek' => $eventsThisWeek, 'remainingeventsingroups' => $remainingEventsInGroups]);
161
})->setName('home');
162