Code Duplication    Length = 22-23 lines in 2 locations

src/Eccube/Controller/Admin/Product/ClassNameController.php 1 location

@@ 105-127 (lines=23) @@
102
103
        $form = $builder->getForm();
104
105
        if ($request->getMethod() === 'POST') {
106
            $form->handleRequest($request);
107
            if ($form->isValid()) {
108
                log_info('商品規格登録開始', array($id));
109
110
                $this->classNameRepository->save($TargetClassName);
111
112
                log_info('商品規格登録完了', array($id));
113
114
                $event = new EventArgs(
115
                    array(
116
                        'form' => $form,
117
                        'TargetClassName' => $TargetClassName,
118
                    ),
119
                    $request
120
                );
121
                $this->eventDispatcher->dispatch(EccubeEvents::ADMIN_PRODUCT_CLASS_NAME_INDEX_COMPLETE, $event);
122
123
                $app->addSuccess('admin.class_name.save.complete', 'admin');
124
125
                return $app->redirect($app->url('admin_product_class_name'));
126
            }
127
        }
128
129
        $ClassNames = $this->classNameRepository->getList();
130

src/Eccube/Controller/Mypage/DeliveryController.php 1 location

@@ 157-178 (lines=22) @@
154
        $form = $builder->getForm();
155
        $form->handleRequest($request);
156
157
        if ($form->isSubmitted() && $form->isValid()) {
158
            log_info('お届け先登録開始', array($id));
159
160
            $this->entityManager->persist($CustomerAddress);
161
            $this->entityManager->flush();
162
163
            log_info('お届け先登録完了', array($id));
164
165
            $event = new EventArgs(
166
                array(
167
                    'form' => $form,
168
                    'Customer' => $Customer,
169
                    'CustomerAddress' => $CustomerAddress,
170
                ),
171
                $request
172
            );
173
            $this->eventDispatcher->dispatch(EccubeEvents::FRONT_MYPAGE_DELIVERY_EDIT_COMPLETE, $event);
174
175
            $app->addSuccess('mypage.delivery.add.complete');
176
177
            return $app->redirect($app->url('mypage_delivery'));
178
        }
179
180
        return [
181
            'form' => $form->createView(),