original_string: public function setUserAccess($userLogin, $access, $idSites, array $optional = [])
      {
          return $this->_request('UsersManager.setUserAccess', [
              'userLogin' => $userLogin,
              'access' => $access,
              'idSites' => $idSites,
          ], $optional);
      }
code: public function setUserAccess($userLogin, $access, $idSites, array $optional = [])
      {
          return $this->_request('UsersManager.setUserAccess', [
              'userLogin' => $userLogin,
              'access' => $access,
              'idSites' => $idSites,
          ], $optional);
      }
code_tokens: public function setUserAccess ( $ userLogin , $ access , $ idSites , array $ optional = [ ] ) { return $ this -> _request ( 'UsersManager.setUserAccess' , [ 'userLogin' => $ userLogin , 'access' => $ access , 'idSites' => $ idSites , ] , $ optional ) ; }
docstring: Grant access to multiple sites
  
  @param string $userLogin Username
  @param string $access
  @param array $idSites
  @param array $optional
  @return bool|object
  @throws InvalidRequestException
docstring_tokens: Grant access to multiple sites