GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 30-31 lines in 2 locations

src/AppBundle/Controller/GroupController.php 2 locations

@@ 403-433 (lines=31) @@
400
     * @Route("/seguimiento/acuerdo/modificar/{id}", name="admin_group_student_agreement_form", methods={"GET", "POST"})
401
     * @Security("is_granted('AGREEMENT_MANAGE', agreement)")
402
     */
403
    public function agreementFormAction(Agreement $agreement, Request $request)
404
    {
405
        $form = $this->createForm('AppBundle\Form\Type\AgreementType', $agreement);
406
407
        $form->handleRequest($request);
408
409
        $student = $agreement->getStudent();
410
411
        if ($form->isValid() && $form->isSubmitted()) {
412
            // Probar a guardar los cambios
413
            try {
414
                $this->getDoctrine()->getManager()->flush();
415
                $this->addFlash('success', $this->get('translator')->trans('alert.saved', [], 'group'));
416
                return $this->redirectToRoute('admin_group_student_agreements', ['id' => $student->getId()]);
417
            } catch (\Exception $e) {
418
                $this->addFlash('error', $this->get('translator')->trans('alert.not_saved', [], 'group'));
419
            }
420
        }
421
422
        return $this->render('group/form_agreement.html.twig',
423
            [
424
                'menu_item' => $this->get('app.menu_builders_chain')->getMenuItemByRouteName('admin_tutor_group'),
425
                'breadcrumb' => [
426
                    ['fixed' => $student->getStudentGroup()->getName(), 'path' => 'admin_group_students', 'options' => ['id' => $student->getStudentGroup()->getId()]],
427
                    ['fixed' => (string) $student, 'path' => 'admin_group_student_agreements', 'options' => ['id' => $student->getId()]],
428
                    ['fixed' => $this->get('translator')->trans('form.new_agreement', [], 'group')]
429
                ],
430
                'form' => $form->createView(),
431
                'agreement' => $agreement
432
            ]);
433
    }
434
435
    /**
436
     * @Route("/seguimiento/acuerdo/eliminar/{id}", name="admin_group_student_agreement_delete", methods={"GET", "POST"})
@@ 440-469 (lines=30) @@
437
     * @Security("is_granted('AGREEMENT_MANAGE', agreement)")
438
     */
439
440
    public function agreementDeleteAction(Agreement $agreement, Request $request)
441
    {
442
        $student = $agreement->getStudent();
443
444
        if ('POST' === $request->getMethod() && $request->request->has('delete')) {
445
446
            // Eliminar el acuerdo de la base de datos
447
            $this->getDoctrine()->getManager()->getRepository('AppBundle:Agreement')->delete($agreement);
448
            try {
449
                $this->getDoctrine()->getManager()->flush();
450
                $this->addFlash('success', $this->get('translator')->trans('alert.agreement_deleted', [], 'group'));
451
            } catch (\Exception $e) {
452
                $this->addFlash('error', $this->get('translator')->trans('alert.agreement_not_deleted', [], 'group'));
453
            }
454
            return $this->redirectToRoute('admin_group_student_agreements', ['id' => $student->getId()]);
455
        }
456
457
        $title = (string) $agreement->getWorkcenter();
458
459
        return $this->render('group/delete_agreement.html.twig', [
460
            'menu_item' => $this->get('app.menu_builders_chain')->getMenuItemByRouteName('admin_tutor_group'),
461
            'breadcrumb' => [
462
                ['fixed' => $student->getStudentGroup()->getName(), 'path' => 'admin_group_students', 'options' => ['id' => $student->getStudentGroup()->getId()]],
463
                ['fixed' => (string) $student, 'path' => 'admin_group_student_agreements', 'options' => ['id' => $student->getId()]],
464
                ['fixed' => $title]
465
            ],
466
            'title' => $title,
467
            'agreement' => $agreement
468
        ]);
469
    }
470
471
}
472