aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/Controller/ConfigController.php
diff options
context:
space:
mode:
authorThomas Citharel <tcit@tcit.fr>2016-06-26 13:36:53 +0200
committerJeremy Benoist <jeremy.benoist@gmail.com>2016-10-08 13:27:17 +0200
commite4b46f77ef2984b33f4dff0efea0585c7ab0cfbf (patch)
treecdfb6738aba0705a6e5d7cac22260509ffb19de8 /src/Wallabag/CoreBundle/Controller/ConfigController.php
parentd9b0673dbb1138e805e039610cef893e49abe3d8 (diff)
downloadwallabag-e4b46f77ef2984b33f4dff0efea0585c7ab0cfbf.tar.gz
wallabag-e4b46f77ef2984b33f4dff0efea0585c7ab0cfbf.tar.zst
wallabag-e4b46f77ef2984b33f4dff0efea0585c7ab0cfbf.zip
work
Diffstat (limited to 'src/Wallabag/CoreBundle/Controller/ConfigController.php')
-rw-r--r--src/Wallabag/CoreBundle/Controller/ConfigController.php20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/Wallabag/CoreBundle/Controller/ConfigController.php b/src/Wallabag/CoreBundle/Controller/ConfigController.php
index 91cdcae5..0a306d57 100644
--- a/src/Wallabag/CoreBundle/Controller/ConfigController.php
+++ b/src/Wallabag/CoreBundle/Controller/ConfigController.php
@@ -251,4 +251,24 @@ class ConfigController extends Controller
251 251
252 return $config; 252 return $config;
253 } 253 }
254
255 /**
256 * Delete account for current user.
257 *
258 * @Route("/account/delete", name="delete_account")
259 *
260 * @return \Symfony\Component\HttpFoundation\RedirectResponse
261 */
262 public function deleteAccountAction()
263 {
264 $em = $this->get('fos_user.user_manager');
265 $em->deleteUser($this->getUser());
266
267 $this->get('session')->getFlashBag()->add(
268 'notice',
269 'flashes.account.notice.account_deleted'
270 );
271
272 return $this->redirect($this->generateUrl('fos_user_security_logout'));
273 }
254} 274}