Code Duplication    Length = 31-31 lines in 2 locations

src/AppBundle/Controller/Admin/RoleController.php 1 location

@@ 122-152 (lines=31) @@
119
        $message = 'You want to delete role "' . $role->getName() . '" (id: ' . $id . '). ';
120
        $message .= 'Related records: users (count: ' . $countUsers . '). ';
121
122
        if ($countUsers == 0) {
123
            $message .= 'Are you sure, you want to continue?';
124
125
            $form = $this->createFormBuilder($role)
126
                ->setAction($this->generateUrl('roleDelete', ['id' => $id]))
127
                ->setMethod('POST')
128
                ->add('delete', SubmitType::class, array(
129
                        'label'     => 'Continue',
130
                        'attr'      => [
131
                            'class' => 'btn btn-default'
132
                        ],
133
                    )
134
                )
135
                ->getForm();
136
137
            if ($request->getMethod() == 'POST') {
138
                $form->handleRequest($request);
139
                if ($form->isValid()) {
140
                    $em->remove($role);
141
                    $em->flush();
142
143
                    return $this->redirectToRoute('rolesAdmin');
144
                }
145
            }
146
147
            $renderedForm = $form->createView();
148
        }
149
        else {
150
            $message .= 'You must to delete related records before.';
151
            $renderedForm = '';
152
        }
153
154
        return [
155
            'message' => $message,

src/AppBundle/Controller/Admin/UserController.php 1 location

@@ 124-154 (lines=31) @@
121
        $message .= 'Related records: articles (count: ' . $countArticles . '), ';
122
        $message .= 'comments (count: ' . $countComments . '). ';
123
124
        if ($countArticles == 0 or $countComments == 0) {
125
            $message .= 'Are you sure, you want to continue?';
126
127
            $form = $this->createFormBuilder($user)
128
                ->setAction($this->generateUrl('userDelete', ['id' => $id]))
129
                ->setMethod('POST')
130
                ->add('delete', SubmitType::class, array(
131
                        'label'     => 'Continue',
132
                        'attr'      => [
133
                            'class' => 'btn btn-default'
134
                        ],
135
                    )
136
                )
137
                ->getForm();
138
139
            if ($request->getMethod() == 'POST') {
140
                $form->handleRequest($request);
141
                if ($form->isValid()) {
142
                    $em->remove($user);
143
                    $em->flush();
144
145
                    return $this->redirectToRoute('usersAdmin');
146
                }
147
            }
148
149
            $renderedForm = $form->createView();
150
        }
151
        else {
152
            $message .= 'You must to delete related records before.';
153
            $renderedForm = '';
154
        }
155
156
        return [
157
            'message' => $message,