public function queryParam($name, $value)
	{
		if($value === NULL)
		{
			unset($this->query[(string)$name]);
		}
		else
		{
			$this->query[(string)$name] = $value;
		}
		
		return $this;
	}
public function queryParam($name, $value)
	{
		if($value === NULL)
		{
			unset($this->query[(string)$name]);
		}
		else
		{
			$this->query[(string)$name] = $value;
		}
		
		return $this;
	}
public function queryParam ( $ name , $ value ) { if ( $ value === NULL ) { unset ( $ this -> query [ ( string ) $ name ] ) ; } else { $ this -> query [ ( string ) $ name ] = $ value ; } return $ this ; }
Assign a value to a query param, assigning a NULL value will remove the query param.

@param string $name
@param mixed $value
@return UriBuilder
Assign a value to a query param assigning a NULL value will remove the query param .