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('admin_familylog_show', array('slug' => $familylog->getSlug())));
90
            } elseif ($form->get('addmore')->isClicked()) {
91
                $this->addFlash('info', 'gestock.settings.add_ok');
92
                $url = $this->redirect($this->generateUrl('admin_familylog_new'));
93
            }
94
            return $url;
95
        }
96
97
        return array(
98
            'familylog' => $familylog,
99
            'form'   => $form->createView(),
100
        );
101
    }
102
103
    /**
104
     * Displays a form to edit an existing FamilyLog entity.

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($this->generateUrl('admin_subfamilylog_show', array('slug' => $subfamilylog->getSlug())));
92
            } elseif ($form->get('addmore')->isClicked()) {
93
                $this->addFlash('info', 'gestock.settings.add_ok');
94
                $url = $this->redirect($this->generateUrl('admin_subfamilylog_new'));
95
            }
96
            return $url;
97
        }
98
99
        return array(
100
            'subfamilylog' => $subfamilylog,
101
            'form'   => $form->createView(),
102
        );
103
    }
104
105
    /**
106
     * Displays a form to edit an existing SubFamilyLog entity.