original_string: public function broadcast(array $params)
  	{
  		if (!isset($params['identifier']) && !isset($params['device_token'])) {
  			throw new MissingArgumentException('identifier or device_token');
  		}
  
  		if (!isset($params['message'])) {
  			throw new MissingArgumentException('message');
  		}
  
  		return $this->post('sharing/broadcast', $params);
  	}
code: public function broadcast(array $params)
  	{
  		if (!isset($params['identifier']) && !isset($params['device_token'])) {
  			throw new MissingArgumentException('identifier or device_token');
  		}
  
  		if (!isset($params['message'])) {
  			throw new MissingArgumentException('message');
  		}
  
  		return $this->post('sharing/broadcast', $params);
  	}
code_tokens: public function broadcast ( array $ params ) { if ( ! isset ( $ params [ 'identifier' ] ) && ! isset ( $ params [ 'device_token' ] ) ) { throw new MissingArgumentException ( 'identifier or device_token' ) ; } if ( ! isset ( $ params [ 'message' ] ) ) { throw new MissingArgumentException ( 'message' ) ; } return $ this -> post ( 'sharing/broadcast' , $ params ) ; }
docstring: Shares activity information directly with a provider. The information
  provided in the parameters is passed to a provider to publish on their
  network.
  
  The `broadcast` call shares with one provider at a time, determined by the
  `identifier` or `device_token` that you use.
  
  @param array $params
  
  @link http://developers.janrain.com/documentation/api-methods/engage/sharing-widget/broadcast/
docstring_tokens: Shares activity information directly with a provider . The information provided in the parameters is passed to a provider to publish on their network .