Example #1
0
 public function moduleRemoved(ModuleStateEvent $event)
 {
     if ($event->getModule()) {
         $name = $event->getModule()->getName();
     } else {
         $name = $event->modinfo['name'];
         if (empty($name)) {
             // Just to make sure..
             return;
         }
     }
     $this->em->getRepository('CmfcmfMediaModule:HookedObject\\HookedObjectEntity')->deleteAllOfModule($name);
 }
Example #2
0
 /**
  * Handle module install event.
  *
  * @param ModuleStateEvent $event
  *
  * @return void
  */
 public function moduleInstall(ModuleStateEvent $event)
 {
     $module = $event->getModule();
     if ($module) {
         $modName = $module->getName();
     } else {
         // Legacy for non Symfony-styled modules.
         $modInfo = $event->modinfo;
         $modName = $modInfo['name'];
     }
     if (!\System::isInstalling()) {
         $category = ModUtil::getVar('ZikulaAdminModule', 'defaultcategory');
         ModUtil::apiFunc('ZikulaAdminModule', 'admin', 'addmodtocategory', array('module' => $modName, 'category' => $category));
     }
 }