/** * Init */ public function init(ModuleManagerInterface $moduleManager) { // delete the user's files and dirs $eventManager = UserEvent::getEventManager(); $eventManager->attach(UserEvent::DELETE, function ($e) use($moduleManager) { // get a model instance $model = $moduleManager->getEvent()->getParam('ServiceManager')->get('Application\\Model\\ModelManager')->getInstance('FileManager\\Model\\FileManagerBase')->deleteUserHomeDirectory($e->getParam('object_id')); }); }