Code Duplication    Length = 23-23 lines in 2 locations

src/AppBundle/Controller/Settings/Divers/FamilyLogController.php 1 location

@@ 79-101 (lines=23) @@
76
     * @Method("POST")
77
     * @Template("AppBundle:FamilyLog:new.html.twig")
78
     */
79
    public function createAction(Request $request)
80
    {
81
        $familylog = new FamilyLog();
82
        $form = $this->createForm(new FamilyLogType(), $familylog);
83
        if ($form->handleRequest($request)->isValid()) {
84
            $em = $this->getDoctrine()->getManager();
85
            $em->persist($familylog);
86
            $em->flush();
87
88
            if ($form->get('save')->isClicked()) {
89
                $url = $this->redirect($this->generateUrl(
90
                    'admin_familylog_show',
91
                    array('slug' => $familylog->getSlug())
92
                ));
93
            } elseif ($form->get('addmore')->isClicked()) {
94
                $this->addFlash('info', 'gestock.settings.add_ok');
95
                $url = $this->redirect($this->generateUrl('admin_familylog_new'));
96
            }
97
            return $url;
98
        }
99
100
        return array(
101
            'familylog' => $familylog,
102
            'form'   => $form->createView(),
103
        );
104
    }

src/AppBundle/Controller/Settings/Divers/SubFamilyLogController.php 1 location

@@ 81-103 (lines=23) @@
78
     * @Method("POST")
79
     * @Template("AppBundle:SubFamilyLog:new.html.twig")
80
     */
81
    public function createAction(Request $request)
82
    {
83
        $subfamilylog = new SubFamilyLog();
84
        $form = $this->createForm(new SubFamilyLogType(), $subfamilylog);
85
        if ($form->handleRequest($request)->isValid()) {
86
            $em = $this->getDoctrine()->getManager();
87
            $em->persist($subfamilylog);
88
            $em->flush();
89
90
            if ($form->get('save')->isClicked()) {
91
                $url = $this->redirect(
92
                    $this->generateUrl(
93
                        'admin_subfamilylog_show',
94
                        array('slug' => $subfamilylog->getSlug())
95
                    )
96
                );
97
            } elseif ($form->get('addmore')->isClicked()) {
98
                $this->addFlash('info', 'gestock.settings.add_ok');
99
                $url = $this->redirect($this->generateUrl('admin_subfamilylog_new'));
100
            }
101
            return $url;
102
        }
103
104
        return array(
105
            'subfamilylog' => $subfamilylog,
106
            'form'   => $form->createView(),