original_string: public function add($subaccount_username, $subaccount_password, $subaccount_id, $params = array()) {
  		$params = array_merge(array(
  			'subaccount_username' => $subaccount_username,
  			'subaccount_password' => $subaccount_password,
  			'subaccount_id' => $subaccount_id
  				), $params);
  		return $this->master->call('subaccounts/add', $params);
  	}
code: public function add($subaccount_username, $subaccount_password, $subaccount_id, $params = array()) {
  		$params = array_merge(array(
  			'subaccount_username' => $subaccount_username,
  			'subaccount_password' => $subaccount_password,
  			'subaccount_id' => $subaccount_id
  				), $params);
  		return $this->master->call('subaccounts/add', $params);
  	}
code_tokens: public function add ( $ subaccount_username , $ subaccount_password , $ subaccount_id , $ params = array ( ) ) { $ params = array_merge ( array ( 'subaccount_username' => $ subaccount_username , 'subaccount_password' => $ subaccount_password , 'subaccount_id' => $ subaccount_id ) , $ params ) ; return $ this -> master -> call ( 'subaccounts/add' , $ params ) ; }
docstring: Creating new subaccount
  
  @param string $subaccount_username
  @param string $subaccount_password
  @param int $subaccount_id Subaccount ID, which is template of powers
  @param object $params
  @option string "name"
  @option string "phone"
  @option string "email"
  @return type
docstring_tokens: Creating new subaccount