Code Duplication    Length = 8-8 lines in 3 locations

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

@@ 71-78 (lines=8) @@
68
     * @Route("/users/lock_user/{username}", name="lock_user")
69
     * @Method("GET")
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")
@@ 84-91 (lines=8) @@
81
     * @Route("/users/unlock_user/{username}", name="unlock_user")
82
     * @Method("GET")
83
     */
84
    public function unlockUserAction(Request $request, $username)
85
    {
86
        $entityManager = $this->getDoctrine()->getManager();
87
        $user = $this->getDoctrine()->getRepository('AppBundle:User')->findOneBy(array('username' => $username));
88
        $user->setLocked(false);
89
        $entityManager->flush();
90
        return $this->redirectToRoute('admin_users');
91
    }
92
93
    /**
94
     * @Route("/users/do_manager/{username}", name="do_manager")
@@ 97-104 (lines=8) @@
94
     * @Route("/users/do_manager/{username}", name="do_manager")
95
     * @Method("GET")
96
     */
97
    public function doManagerAction(Request $request, $username)
98
    {
99
        $entityManager = $this->getDoctrine()->getManager();
100
        $user = $this->getDoctrine()->getRepository('AppBundle:User')->findOneBy(array('username' => $username));
101
        $user->setRoles(array('ROLE_MANAGER'));
102
        $entityManager->flush();
103
        return $this->redirectToRoute('admin_users');
104
    }
105
106
    /**
107
     * @Route("/users/do_user/{username}", name="do_user")