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']); }