original_string: public function setParameterPost($name, $value = null)
  	{
  		// Verifying if is array
  		if (is_array($name)) {
  			foreach ($name as $k => $v) {
  				$this->setParameterPost($k,$v);
  			}
  		} else {
  			$parray = &$this->paramsPost;
  			
  			if (is_null($value)) {
  				if (isset($parray[$name])) unset($parray[$name]);
  			} else {
  				$parray[$name] = $value;
  			}
  		}
  		
  		return $this;
  	}
code: public function setParameterPost($name, $value = null)
  	{
  		// Verifying if is array
  		if (is_array($name)) {
  			foreach ($name as $k => $v) {
  				$this->setParameterPost($k,$v);
  			}
  		} else {
  			$parray = &$this->paramsPost;
  			
  			if (is_null($value)) {
  				if (isset($parray[$name])) unset($parray[$name]);
  			} else {
  				$parray[$name] = $value;
  			}
  		}
  		
  		return $this;
  	}
code_tokens: public function setParameterPost ( $ name , $ value = null ) { // Verifying if is array if ( is_array ( $ name ) ) { foreach ( $ name as $ k => $ v ) { $ this -> setParameterPost ( $ k , $ v ) ; } } else { $ parray = & $ this -> paramsPost ; if ( is_null ( $ value ) ) { if ( isset ( $ parray [ $ name ] ) ) unset ( $ parray [ $ name ] ) ; } else { $ parray [ $ name ] = $ value ; } } return $ this ; }
docstring: Set a POST parameter for the request
  
  @param string|array $name Parameter name or an associative array with multiples parameters
  @param string $value
  @return \Slice\Http\Client
docstring_tokens: Set a POST parameter for the request