Code Duplication    Length = 15-16 lines in 2 locations

src/classes/Controller/EventController.php 1 location

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

src/routes.php 1 location

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