Code Duplication    Length = 8-8 lines in 3 locations

src/AppBundle/Controller/Admin/UserController.php 3 locations

@@ 71-78 (lines=8) @@
68
     * @Method("GET")
69
     * @Security("has_role('ROLE_ADMIN')")
70
     */
71
    public function lockUserAction(Request $request, $username)
72
    {
73
        $entityManager = $this->getDoctrine()->getManager();
74
        $user = $this->getDoctrine()->getRepository('AppBundle:User')->findOneBy(array('username' => $username));
75
        $user->setLocked(true);
76
        $entityManager->flush();
77
        return $this->redirectToRoute('admin_users');
78
    }
79
80
    /**
81
     * @Route("/users/unlock_user/{username}", name="unlock_user")
@@ 85-92 (lines=8) @@
82
     * @Method("GET")
83
     * @Security("has_role('ROLE_ADMIN')")
84
     */
85
    public function unlockUserAction(Request $request, $username)
86
    {
87
        $entityManager = $this->getDoctrine()->getManager();
88
        $user = $this->getDoctrine()->getRepository('AppBundle:User')->findOneBy(array('username' => $username));
89
        $user->setLocked(false);
90
        $entityManager->flush();
91
        return $this->redirectToRoute('admin_users');
92
    }
93
94
    /**
95
     * @Route("/users/do_manager/{username}", name="do_manager")
@@ 99-106 (lines=8) @@
96
     * @Method("GET")
97
     * @Security("has_role('ROLE_ADMIN')")
98
     */
99
    public function doManagerAction(Request $request, $username)
100
    {
101
        $entityManager = $this->getDoctrine()->getManager();
102
        $user = $this->getDoctrine()->getRepository('AppBundle:User')->findOneBy(array('username' => $username));
103
        $user->setRoles(array('ROLE_MANAGER'));
104
        $entityManager->flush();
105
        return $this->redirectToRoute('admin_users');
106
    }
107
108
    /**
109
     * @Route("/users/do_user/{username}", name="do_user")