Code Duplication    Length = 16-16 lines in 4 locations

src/Eccube/Controller/Admin/Content/NewsController.php 2 locations

@@ 147-162 (lines=16) @@
144
     *
145
     * @return \Symfony\Component\HttpFoundation\RedirectResponse
146
     */
147
    public function up(News $News)
148
    {
149
        $this->isTokenValid();
150
151
        try {
152
            $this->newsRepository->up($News);
153
154
            $this->addSuccess('admin.news.up.complete', 'admin');
155
        } catch (\Exception $e) {
156
            log_error('新着情報表示順更新エラー', [$News->getId(), $e]);
157
158
            $this->addError('admin.news.up.error', 'admin');
159
        }
160
161
        return $this->redirectToRoute('admin_content_news');
162
    }
163
164
    /**
165
     * 指定した新着情報の表示順を1つ下げる。
@@ 174-189 (lines=16) @@
171
     *
172
     * @return \Symfony\Component\HttpFoundation\RedirectResponse
173
     */
174
    public function down(News $News)
175
    {
176
        $this->isTokenValid();
177
178
        try {
179
            $this->newsRepository->down($News);
180
181
            $this->addSuccess('admin.news.down.complete', 'admin');
182
        } catch (\Exception $e) {
183
            log_error('新着情報表示順更新エラー', [$News->getId(), $e]);
184
185
            $this->addError('admin.news.down.error', 'admin');
186
        }
187
188
        return $this->redirectToRoute('admin_content_news');
189
    }
190
191
    /**
192
     * 指定した新着情報を削除する。

src/Eccube/Controller/Admin/Setting/System/MemberController.php 2 locations

@@ 220-235 (lines=16) @@
217
     * @Method("PUT")
218
     * @Route("/%eccube_admin_route%/setting/system/member/{id}/up", requirements={"id" = "\d+"}, name="admin_setting_system_member_up")
219
     */
220
    public function up(Request $request, Member $Member)
221
    {
222
        $this->isTokenValid();
223
224
        try {
225
            $this->memberRepository->up($Member);
226
227
            $this->addSuccess('admin.member.up.complete', 'admin');
228
        } catch (\Exception $e) {
229
            log_error('メンバー表示順更新エラー', [$Member->getId(), $e]);
230
231
            $this->addError('admin.member.up.error', 'admin');
232
        }
233
234
        return $this->redirectToRoute('admin_setting_system_member');
235
    }
236
237
    /**
238
     * @Method("PUT")
@@ 241-256 (lines=16) @@
238
     * @Method("PUT")
239
     * @Route("/%eccube_admin_route%/setting/system/member/{id}/down", requirements={"id" = "\d+"}, name="admin_setting_system_member_down")
240
     */
241
    public function down(Request $request, Member $Member)
242
    {
243
        $this->isTokenValid();
244
245
        try {
246
            $this->memberRepository->down($Member);
247
248
            $this->addSuccess('admin.member.down.complete', 'admin');
249
        } catch (\Exception $e) {
250
            log_error('メンバー表示順更新エラー', [$Member->getId(), $e]);
251
252
            $this->addError('admin.member.down.error', 'admin');
253
        }
254
255
        return $this->redirectToRoute('admin_setting_system_member');
256
    }
257
258
    /**
259
     * @Method("DELETE")