Code Duplication    Length = 11-11 lines in 2 locations

src/AppBundle/Controller/SiteController.php 2 locations

@@ 160-170 (lines=11) @@
157
     * @ParamConverter("estate", class="AppBundle\Entity\Estate", options={"mapping": {"estate": "slug"}})
158
     * @ParamConverter("user", class="AppBundle\Entity\User", options={"mapping": {"user": "id"}})
159
     */
160
    public function addEstateToFavoritesAction(Estate $estate, User $user, Request $request)
161
    {
162
        $em = $this->getDoctrine()->getManager();
163
        if (!$user->hasEstate($estate)) {
164
            $user->addEstate($estate);
165
            $em->persist($user);
166
            $em->flush();
167
        }
168
169
        return $this->redirectToRoute('show_estate', array('slug' => $estate->getSlug()));
170
    }
171
172
    /**
173
     * @Route("/delete_favorites/{estate}/{user}", name = "delete_estate_from_favorites")
@@ 177-187 (lines=11) @@
174
     * @ParamConverter("estate", class="AppBundle\Entity\Estate", options={"mapping": {"estate": "slug"}})
175
     * @ParamConverter("user", class="AppBundle\Entity\User", options={"mapping": {"user": "id"}})
176
     */
177
    public function deleteEstateFromFavoritesAction(Estate $estate, User $user, Request $request)
178
    {
179
        $em = $this->getDoctrine()->getManager();
180
        if ($user->hasEstate($estate)) {
181
            $user->removeEstate($estate);
182
            $em->persist($user);
183
            $em->flush();
184
        }
185
186
        return $this->redirectToRoute('show_estate', array('slug' => $estate->getSlug()));
187
    }
188
189
    /**
190
     * @Route("/pdf/{estate}", name = "pdf_estate")