Code Duplication    Length = 22-23 lines in 2 locations

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

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

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

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