original_string: public function sendAsync($mobileNumber, $message, $messageId = null)
      {
          $this->requestForm = new SenderForm($mobileNumber, $message, $messageId);
  
          return $this->client->requestAsync('POST', '', ['form_params' => $this->requestForm->get()]);
      }
code: public function sendAsync($mobileNumber, $message, $messageId = null)
      {
          $this->requestForm = new SenderForm($mobileNumber, $message, $messageId);
  
          return $this->client->requestAsync('POST', '', ['form_params' => $this->requestForm->get()]);
      }
code_tokens: public function sendAsync ( $ mobileNumber , $ message , $ messageId = null ) { $ this -> requestForm = new SenderForm ( $ mobileNumber , $ message , $ messageId ) ; return $ this -> client -> requestAsync ( 'POST' , '' , [ 'form_params' => $ this -> requestForm -> get ( ) ] ) ; }
docstring: Send a message and return a promise.
  
  @param  string $mobileNumber
  @param  string $message
  @param  string $messageId
  
  @return \GuzzleHttp\Promise\Promise
docstring_tokens: Send a message and return a promise .