public function doEnableDomainAction($domainid, $params)
 {
     $role = new \Innomatic\Domain\User\Role();
     $result = $role->add($params['name'], $params['title'], $params['description'], $params['catalog'], $this->appname);
     // Add default permissions for this role, if defined
     if ($result && isset($params['defaultpermissions'])) {
         $perms = explode(',', $params['defaultpermissions']);
         foreach ($perms as $permission) {
             $role->assignPermission(trim($permission));
         }
     }
     return $result;
 }
 public function executeAddrole($eventData)
 {
     $role = new \Innomatic\Domain\User\Role();
     $role->add($eventData['name'], $eventData['name'], $eventData['description']);
 }