Code Duplication    Length = 17-19 lines in 2 locations

src/Eccube/Controller/Admin/Content/LayoutController.php 1 location

@@ 53-71 (lines=19) @@
50
        );
51
    }
52
53
    public function delete(Application $app, Request $request, $id)
54
    {
55
        $this->isTokenValid($app);
56
57
        $Layout = $app['eccube.repository.layout']->find($id);
58
        if (!$Layout) {
59
            $app->deleteMessage();
60
61
            return $app->redirect($app->url('admin_content_layout'));
62
        }
63
64
        $app['orm.em']->remove($Layout);
65
        $app['orm.em']->flush($Layout);
66
67
68
        $app->addSuccess('admin.delete.complete', 'admin');
69
70
        return $app->redirect($app->url('admin_content_layout'));
71
    }
72
73
    public function edit(Application $app, Request $request, $id = null)
74
    {

src/Eccube/Controller/Admin/Store/PluginController.php 1 location

@@ 283-299 (lines=17) @@
280
     * @param Application $app
281
     * @param $id
282
     */
283
    public function uninstall(Application $app, $id)
284
    {
285
        $this->isTokenValid($app);
286
287
        $Plugin = $app['eccube.repository.plugin']->find($id);
288
289
        if (!$Plugin) {
290
            $app->deleteMessage();
291
            return $app->redirect($app->url('admin_store_plugin'));
292
        }
293
294
        $app['eccube.service.plugin']->uninstall($Plugin);
295
296
        $app->addSuccess('admin.plugin.uninstall.complete', 'admin');
297
298
        return $app->redirect($app->url('admin_store_plugin'));
299
    }
300
301
    public function handler(Application $app)
302
    {