Exemple #1
0
 /**
  * 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'));
     });
 }