original_string: public function create_resumpToken($token, $expirationdatetime, $num_rows, $cursor=null)
      {
          $resump_node = $this->addChild($this->verbNode, "resumptionToken", $token);
          if (isset($expirationdatetime)) {
              $resump_node->setAttribute("expirationDate", $expirationdatetime);
          }
          $resump_node->setAttribute("completeListSize", $num_rows);
          $resump_node->setAttribute("cursor", $cursor);
      }
code: public function create_resumpToken($token, $expirationdatetime, $num_rows, $cursor=null)
      {
          $resump_node = $this->addChild($this->verbNode, "resumptionToken", $token);
          if (isset($expirationdatetime)) {
              $resump_node->setAttribute("expirationDate", $expirationdatetime);
          }
          $resump_node->setAttribute("completeListSize", $num_rows);
          $resump_node->setAttribute("cursor", $cursor);
      }
code_tokens: public function create_resumpToken ( $ token , $ expirationdatetime , $ num_rows , $ cursor = null ) { $ resump_node = $ this -> addChild ( $ this -> verbNode , "resumptionToken" , $ token ) ; if ( isset ( $ expirationdatetime ) ) { $ resump_node -> setAttribute ( "expirationDate" , $ expirationdatetime ) ; } $ resump_node -> setAttribute ( "completeListSize" , $ num_rows ) ; $ resump_node -> setAttribute ( "cursor" , $ cursor ) ; }
docstring: If there are too many records request could not finished a resumpToken is generated to let harvester know
  
  \param $token Type: string. A random number created somewhere?
  \param $expirationdatetime Type: string. A string representing time.
  \param $num_rows Type: integer. Number of records retrieved.
  \param $cursor Type: string. Cursor can be used for database to retrieve next time.
docstring_tokens: If there are too many records request could not finished a resumpToken is generated to let harvester know