From 57e61031877e1f921e7b4446471c61e4c5ac1b13 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Fri, 4 Apr 2014 03:09:17 +0200 Subject: register hooks for deleting feeds, folders and items if a user is deleted, fix #468 --- hooks/user.php | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 hooks/user.php (limited to 'hooks') diff --git a/hooks/user.php b/hooks/user.php new file mode 100644 index 000000000..820f0f881 --- /dev/null +++ b/hooks/user.php @@ -0,0 +1,46 @@ +. +* +*/ + +namespace OCA\News\Hooks; + +use \OCA\News\DependencyInjection\DIContainer; + + +class UserHooks { + + + public static deleteUser($params) { + $userId = $params['uid']; + + $container = new DIContainer(); + + // order is important! + $container['ItemBusinessLayer']->deleteUser($userId); + $container['FeedBusinessLayer']->deleteUser($userId); + $container['FolderBusinessLayer']->deleteUser($userId); + } + + +} \ No newline at end of file -- cgit v1.2.3