getAllRoles() as $role) { $ids[] = $role->getId(); } return $ids; } public function isValidRole(string $roleId): bool { $roles = $this->getAllRoleIds(); return \in_array($roleId, $roles, true); } /** * @param $roleId * @throws Exception */ public function checkValidRole(string $roleId): void { if (!$this->isValidRole($roleId)) { $roles = $this->getAllRoleIds(); throw new Exception(Piwik::translate("UsersManager_ExceptionAccessValues", implode(", ", $roles))); } } }