Eccube\Controller\Admin\Store\PluginController::uninstall PHP Метод

uninstall() публичный Метод

対象のプラグインを削除します。
public uninstall ( Application $app, $id )
$app Eccube\Application
$id
    public function uninstall(Application $app, $id)
    {
        $this->isTokenValid($app);
        $Plugin = $app['eccube.repository.plugin']->find($id);
        if (!$Plugin) {
            $app->deleteMessage();
            return $app->redirect($app->url('admin_store_plugin'));
        }
        $app['eccube.service.plugin']->uninstall($Plugin);
        $app->addSuccess('admin.plugin.uninstall.complete', 'admin');
        return $app->redirect($app->url('admin_store_plugin'));
    }