original_string: public static function full( $uri = '', $params = array(), $retain = false ) 
  	{
  		return CCIn::protocol().'://'.CCIn::host().static::to( $uri, $params, $retain );
  	}
code: public static function full( $uri = '', $params = array(), $retain = false ) 
  	{
  		return CCIn::protocol().'://'.CCIn::host().static::to( $uri, $params, $retain );
  	}
code_tokens: public static function full ( $ uri = '' , $ params = array ( ) , $ retain = false ) { return CCIn :: protocol ( ) . '://' . CCIn :: host ( ) . static :: to ( $ uri , $ params , $ retain ) ; }
docstring: Create the full url including protocol and hostname
  
  @param string		$uri
  @param array  	$params
  @param bool		$retain		Should we keep the get parameters?
  @return string
docstring_tokens: Create the full url including protocol and hostname